1 개요[ | ]
- 카타코더 Docker - Persisting Data Using Volumes
2 Data Volumes[ | ]
Console
Copy
[root@host01 ~]# docker run -v /docker/redis-data:/data --name r1 -dredis redis-server --appendonly yes
ef4160b7b70b30d3fcc8aff2fb9317f99700c93c7c97c3a1a0a60addf6a431a1
Console
Copy
[root@host01 ~]# cat data | docker exec -i r1 redis-cli --pipe
All data transferred. Waiting for the last reply...
Last reply received from server.
errors: 0, replies: 1
Console
Copy
[root@host01 ~]# ls /docker/redis-data
appendonly.aof
Console
Copy
[root@host01 ~]# docker run -v /docker/redis-data:/backup ubuntu ls /backup
appendonly.aof
[ | ]
Console
Copy
[root@host01 ~]# docker run --volumes-from r1 -it ubuntu ls /data
appendonly.aof
Console
4 Read-only Volumes[ | ]
Console
Copy
[root@host01 ~]# docker run -v /docker/redis-data:/data:ro -it ubuntu rm -rf /data
rm: cannot remove '/data/appendonly.aof': Read-only file system
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.