docker数据卷

什么是容器数据卷

容器之间可以有一个数据共享的技术, Docker容器中产生的数据同步到本地

容器的持久化和同步操作,容器间也可以数据共享

 docker run -it -v 主机目录:容器目录 

具名和匿名挂在

 // 匿名挂载
 -v 容器内路径
 docker run -d -P --name nginx01 -v /etc/nginx nginx-=-8
 
 //具名挂载
 docker run -v 名字:容器内路径
 
 //指定路径挂载
 docker run -v /宿主机路径:容器内路径
 
 docker volume inspect 卷名 // 查看卷挂载的目录

所有的docker容器内的卷,没有指定目录的情况下都是在 /var/lib/docker/volumes/xxx/_data

通过具名挂载可以方便的找到我们的一个卷,大多数情况我们使用具名挂载

 

 // 通过 -v 容器内路径:ro rw 改变读写权限 
 docekr run -d -P --name nginx -v yanaemons:/etc/nginx:ro nginx
 docekr run -d -P --name nginx -v yanaemons:/etc/nginx:rw nginx

 

posted @ 2021-09-07 18:13  YanAemons  阅读(35)  评论(0)    收藏  举报