-v 宿主机地址:容器内地址

docker容器空挂载

  • 当宿主机地址为以/开始的绝对路径(挂载)
 /root/:/usr/share//html

如果这个绝对路径中为空,会覆盖容器内文件夹内容,形成空挂载;

如果希望保留容器内文件,需要将容器内文件复制到宿主机,待挂载完后复制到宿主机中

 

  • 当宿主机地址为不以/开始的绝对路径(绑定)
nginx:/usr/share/nginx/html

[
    {
        "Type":"volume",
        "Name":"nginx",  
        "Source":"/var/lib//volumes/html/_data",
        "Destination":"/usr/share/nginx/html",
        "Driver":"local",
        "Mode":"z",
        "RW":true,
        "Propagation":""
    }
]

系统创建名称为nginx的卷,并且在在宿主机中自动创建目录
/var/lib/docker/volumes/html/_data;然后将需要挂载的内容复制到这个目录中

胜象大百科