数据卷的使用-为容器添加数据卷
启动容器并添加数据卷
root@ubuntu:~#docker run -it -v ~/datavolume:/data ubuntu /bin/bash
root@39fb9b7c7e56:/# ls -l
total 68
drwxr-xr-x 2 root root 4096 Jul 2 15:48 data
向数据卷中添加数据
root@39fb9b7c7e56:/#touch /data/c1
root@39fb9b7c7e56:/#echo "I'm in container" > /data/c1
root@39fb9b7c7e56:/# exit
在宿主机上可以看到添加的数据
root@ubuntu:~# ls -l datavolume/
total 4
-rw-r--r-- 1 root root 17 Jul 2 08:49 c1
root@ubuntu:~#cat datavolume/c1
I'm in container
root@ubuntu:~#
查看镜像中的数据卷信息
root@ubuntu:~#docker ps -l
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
39fb9b7c7e56 ubuntu:latest "/bin/bash" About a minute ago Exited (0) About a minute ago prickly_sammet
root@ubuntu:~#docker inspect 39fb9b7c7e56
"Volumes": {
"/data": "/root/datavolume"
},
"VolumesRW": {
"/data": true
}
}
]
root@ubuntu:~#