首页 > 其他 > 详细

Docker使用Volume数据共享

时间:2020-01-30 16:33:53      阅读:70      评论:0      收藏:0      [点我收藏+]
  • dockerfile
    • FROM centos:7
      VOLUME ["/usr/local"]
  • 这种方式设置的VOLUME,将会将容器内的"/usr/local"与宿主机某一位置挂载,共享数据,可通过docker inspect dockerid --mounts 查看具体信息、
  • 注意:在dockerfile里设置volume是无法修改宿主机的挂载路径的
  • 使用volume容器共享创建nginx集群
    • 使用--volumes-from实现容器与容器之间volume共享
    • 创建nginx1
      • docker run -itd -p 8080:80 -v /usr/local/nginx/html:/usr/local/nginx/html --name nginx1 mycentos:nginx /usr/local/nginx/sbin/nginx -g "daemon off;"
      创建nginx2
      • docker run -itd -p 8081:80 -v /usr/local/nginx/html:/usr/local/nginx/html --name nginx2 mycentos:nginx /usr/local/nginx/sbin/nginx -g "daemon off;"2
    • 对/usr/local/nginx/html/index.html进行修改
    • 打开浏览器进行访问测试,修改宿主机伤的index.html文件,两台nginx访问页面会同时修改生效

 

Docker使用Volume数据共享

原文:https://www.cnblogs.com/weisunblog/p/12242926.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!