指定目录挂载
docker run -it -P -v /aaa/bbb:/aaa/bbb 镜像名称:[标签]
匿名挂载
docker run -it -P -v /aaa/bbb 镜像名称:[标签]
匿名挂载不指定服务器的指定目录,会自动分配一个唯一id的64位串来做为卷名.
#通过 docker inspect 容器名称 来查看容器的一些信息
docker inspect 容器名称
"Mounts": [
{
"Type": "volume",
"Name": "480be82d366751a1c0552aaddcf409096db899692ca33e9fd96da5fc12bf0121",
"Source": "/var/lib/docker/volumes/480be82d366751a1c0552aaddcf409096db899692ca33e9fd96da5fc12bf0121/_data",
"Destination": "/home",
"Driver": "local",
"Mode": "",
"RW": true,
"Propagation": ""
}
],
具名挂载
顾名思义 起了一个名字,这样我们找到对应的外部存储的路径比较方便。
#取一个 gaby的卷名
docker run -it -P -v gaby:/aaa/bbb 镜像名称:[标签]
docker volume #可以查看所有数据卷名
docker volume inspect gaby #可以查看gaby这个卷名对应挂载的位置