使用DockerFile构建docker镜像挂载目录,数据卷同步
docker镜像是一层一层的,在用dockerFile编写脚本时,也要遵循层级关系。使用dockerFile构建一个简单的docker镜像使用docker 命令执行该文件‘docker build -f dockerFile -t dftomcat:1.0 .3.验证第二步 是否挂载成功docker run -d -P --name tomcat006 dftomcat:1.0挂载成功!使用doc
·
DockerFile使用
docker镜像是一层一层的,在用dockerFile编写脚本时,也要遵循层级关系。
- 使用dockerFile构建一个简单的docker镜像
- 使用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目录,发现其挂载第一个容器成功
更多推荐
已为社区贡献3条内容
所有评论(0)