当前第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查看已经启动镜像
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》频道 >>
转载请注明出处:木庄网络博客 » docker怎么正确部署Tomcat及Web应用