docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > DockerFile构建docker镜像挂载目录,数据卷同步

使用DockerFile构建docker镜像挂载目录,数据卷同步问题

作者:DanceDonkey

这篇文章主要介绍了使用DockerFile构建docker镜像挂载目录,数据卷同步问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

DockerFile使用

docker镜像是一层一层的,在用dockerFile编写脚本时,也要遵循层级关系。

1.使用dockerFile构建一个简单的docker镜像

2.使用docker 命令执行该文件‘

docker build -f dockerFile -t dftomcat:1.0 .

3.验证第二步 是否挂载成功

docker run -d -P --name tomcat006 dftomcat:1.0

挂载成功!使用dockerFile挂载镜像就可以省去在docker run -v时的挂载。

数据卷同步

如果我启动了一个tomcat01,又启动了一个tomcat02,如果想实现tomcat02的webapps目录挂载tomcat01的webapps目录就是数据卷同步。

docker run -d -it -P -v /home/tomcat/webapps:/usr/local/tomcat/webapps --name mytomcat001 mytomcat:1.0

docker run -d -it -P --volumes-from mytomcat001  --name mytomcat002 mytomcat:1.0

使用 - -volumes-from 容器名

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文