docker容器空挂载

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

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

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

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


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

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

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

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章