当前位置: 代码网 > 服务器>服务器>云虚拟主机 > 使用DockerFile构建docker镜像挂载目录,数据卷同步问题

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

2024年09月08日 云虚拟主机 我要评论
dockerfile使用docker镜像是一层一层的,在用dockerfile编写脚本时,也要遵循层级关系。1.使用dockerfile构建一个简单的docker镜像2.使用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 容器名

  • 查询第二个容器的webapps目录,发现其挂载第一个容器成功

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com