码迷,mamicode.com
首页 > 其他好文 > 详细

docker 常用命令 volume篇

时间:2020-07-07 18:03:00      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:style   lib   var   存在   持久化   注意   roo   src   方式   

docker 持久化主要有2种bind 和volume

bind方式直接挂载 注意:如果源文件不存在或者挂载的目录在容器中非空目录 则该目录现有的内容将被隐藏。例如挂载到nginx访问目录 原有的index.html 50x.html 将被隐藏

[root@worker1 ~]# docker container run -d  --name=web1 --mount type=bind,src=/root/,dst=/opt/ nginx
a8ada6f9b0cd992c91a2ab731d1b9f5ab0cd210291810649316df87e0675cfc0

volume方式 如果容器镜像中挂载的目录有文件,则文件会显示

1.创建volume

[root@worker1 ~]# docker volume create test
test

2.列出volume

[root@worker1 ~]# docker volume ls
DRIVER              VOLUME NAME
local               portainer_data
local               test
local               test-volume
[root@worker1 ~]# docker volume rm

3.查看详情

[root@worker1 ~]# docker volume inspect test-volume
[
    {
        "CreatedAt": "2020-07-07T16:35:41+08:00",
        "Driver": "local",
        "Labels": {},
        "Mountpoint": "/var/lib/docker/volumes/test-volume/_data",
        "Name": "test-volume",
        "Options": {},
        "Scope": "local"
    }
]

4.删除

[root@worker1 ~]# docker volume rm test
test

6.挂载到容器中使用

[root@worker1 ~]# docker container run -d --name=test --mount src=test-volume,dst=/opt/ nginx
195801b300681ed5d454fd6b9c80491902704aefd98f2e216ce72166a6d8a283

 

docker 常用命令 volume篇

标签:style   lib   var   存在   持久化   注意   roo   src   方式   

原文地址:https://www.cnblogs.com/caonw/p/13261805.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!