docker怎么正确部署Tomcat及Web应用


当前第2页 返回上一页

3.3把war包丢到宿主机 在丢到container里面丢到tomcat/webapps

1

docker cp NginxDemo.war 3cb492a27475 :/usr/local/tomcat/webapps

3.4.启动tomcat 或者重启 docker restart 【容器id】

1

docker run -p 8081:8080 docker.io/tomcat

3.5查看已经启动镜像

1

docker ps

这里写图片描述

3.6执行 查看容器comcat中的项目

1

2

3

docker  exec -it   3cb492a27475   /bin/bash    #中间那个是容器id(CONTAINER_ID) cd /webapps

 

ls   # 即可查看到我们的项目了

3.7 上述执行有个弊端就是 容器重启后项目就会不再了,下面是方式2启动 以挂载的方式启动

1

docker run -d -v /usr/docker_file/NginxDemo.war:/usr/local/tomcat/webapps/NginxDemo.war -p 8080:8080 docker.io/tomcat

3.8前两种方式建议在测试环境使用,毕竟要经常修改代码 ,方式3可以放到生产上使用。也是官网建议的方式

vi Dockerfile

1

from docker.io/tomcat:latest    #你的 tomcat的镜像MAINTAINER XXX@qq.com    #作者COPY NginxDemo.war   /usr/local/tomcat/webapps  #放置到tomcat的webapps目录下

这里写图片描述

3.8.1生成新的镜像:

1

docker build -t nginx-demo:v1 .

这里写图片描述

3.8.2 启动新的镜像

1

docker run -p 8080:8080 nginx-demo:v1

这里写图片描述

其他

1

2

3

# 基本信息查看 docker version

# 查看docker的版本号,包括客户端、服务端、依赖的Go等 docker info 

# 查看系统(docker)层面信息,包括管理的images, containers数等

相关推荐:docker教程

以上就是docker怎么正确部署Tomcat及Web应用的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

怎么查看Docker启动参数

Docker怎么查具体版本号

linux下如何安装Docker

Docker如何更换国内仓库

Docker怎么查看网络详情

Docker容器无法ping通外网怎么解决

如何启动Docker

Docker是什么

已经运行的Docker如何重新挂载目录

怎样安装和配置Docker

更多相关阅读请进入《Docker》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...