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

Docker使用Volume数据共享

时间:2020-01-30 17:27:14      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:查看   list   信息   nginx集群   生效   共享   路径   sbin   集群   

  • 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数据共享

标签:查看   list   信息   nginx集群   生效   共享   路径   sbin   集群   

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

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