Docker具名挂载和匿名挂载

指定目录挂载
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这个卷名对应挂载的位置

你可能感兴趣的:(容器,docker,容器,linux)