0
点赞
收藏
分享

微信扫一扫

10_28_Docker—实战:Dockerfile制作tomcat镜像【挂载出错的处理流程】


实战:Tomcat镜像

1、准备镜像文件 tomcat压缩包,jdk压缩包

​​下载地址​​

10_28_Docker—实战:Dockerfile制作tomcat镜像【挂载出错的处理流程】_java


2、编写dockerfile文件,官方命名​​Dockerfile​​,build会自动寻找这个文件,就不需要 ​​-f​​ 指定了!

10_28_Docker—实战:Dockerfile制作tomcat镜像【挂载出错的处理流程】_java_02

  • 注:最后一行第二个挂载是​​/usr​​​不是​​/url​
  • 下面五个ENV就用来配置了jdk和tomcat的目录

3、构建镜像

# docker build -t diytomcat .

10_28_Docker—实战:Dockerfile制作tomcat镜像【挂载出错的处理流程】_java_03


10_28_Docker—实战:Dockerfile制作tomcat镜像【挂载出错的处理流程】_压缩包_04

  • 这是数据卷容器外映射的文件

4、启动镜像

10_28_Docker—实战:Dockerfile制作tomcat镜像【挂载出错的处理流程】_压缩包_05


5、访问测试

10_28_Docker—实战:Dockerfile制作tomcat镜像【挂载出错的处理流程】_docker_06


10_28_Docker—实战:Dockerfile制作tomcat镜像【挂载出错的处理流程】_java_07


6、发布项目(由于做了卷挂载,我们直接在本地编写项目就可以发布了)

在卷挂载映射的test文件中创建WEB-INF,创建web.xml配置文件

10_28_Docker—实战:Dockerfile制作tomcat镜像【挂载出错的处理流程】_docker_08


web.xml配置文件

10_28_Docker—实战:Dockerfile制作tomcat镜像【挂载出错的处理流程】_tomcat_09


在卷挂载映射的test文件中创建WEB-INF,创建index.jsp文件

10_28_Docker—实战:Dockerfile制作tomcat镜像【挂载出错的处理流程】_tomcat_10


7、项目部署成功了,可以直接访问!【总结】

我们以后开发的步骤:就是要掌握dockerfile的编写!我们之后的一切都是通过docker镜像来发布

挂载出错的处理流程

1、 先停止运行的容器

10_28_Docker—实战:Dockerfile制作tomcat镜像【挂载出错的处理流程】_java_11


2、 重新执行运行容器的命令,并将问题改对

  • 改完之后最好将​​--name​​ 的名字改一个

10_28_Docker—实战:Dockerfile制作tomcat镜像【挂载出错的处理流程】_压缩包_12

日志挂载的查看

10_28_Docker—实战:Dockerfile制作tomcat镜像【挂载出错的处理流程】_java_13


举报

相关推荐

0 条评论