在docker中部署tomcat并且部署java应用程序的步骤详解

2020-06-17 06:59:48易采站长站整理

会得出以下的结果:


map[/var/lib/tomcat7/webapps:/var/lib/docker/vfs/dir/28d6dd0455d92f0160288a56f838d8aeeff402a843bd57d3b21fcd80eac7df02],

在这个map的中括号里,冒号前边的是容器中的目录,冒号后边的对应的宿主主机中的目录,所以我们只需要把我们的war包拷贝到这个地方然后重启tomcat即可。

这里要注意,由于我们上边写的Dockerfile中默认容器启动时是会启动tomcat的,所以这里只需要重启容器就能让tomcat把我们的容器加载上,命令如:

docker restart 容器id

3、如果要看成tomcat的日志呢?比如查看启动时的日志,则可以使用命令:

docker logs 容器id,如果要持续观察日志,则是:docker logs -f 容器id,这个时候日志是从头开时读的,如果日志很长会刷屏很久,如果只打算看最新的日志可以采用以下的方式:docker logs –tail 0 -f 容器id

注意,有的时候我们想在执行docker run命令的时候才指定映射的Volumes,则可以使用如下命令:


docker run --name gboat2_ca -d -p 8080:8080 -p 9000:9000 --link db001:db_ca -v /home/webapp/ca:/var/lib/tomcat7/webapps/ 64de1445c34c

这里一定要注意的是最后的英文冒号前边是宿主主机的文件夹路径,冒号后边是容器中的路径。

以上所述是小编给大家介绍的在docker中部署tomcat并且部署java应用程序的步骤详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对软件开发网网站的支持!

您可能感兴趣的文章:使用Docker部署Spring Boot的应用示例详解springboot项目docker部署实践docker连接spring boot和mysql容器方法介绍使用Docker部署 spring-boot maven应用的方法详解在Docker容器中运行Spring Boot应用在Docker中开发Java 8 Spring Boot应用程序的方法