记录下docker部署Tomcat的笔记!
docker hub上面查找tomcat镜像
代码语言:javascript复制docker search tomcat
从docker hub上拉取tomcat镜像到本地
代码语言:javascript复制docker pull tomcat
docker images查看是否有拉取到的tomcat
代码语言:javascript复制docker images
使用tomcat镜像创建容器实例(也叫运行镜像)
代码语言:javascript复制docker run -itd -p 8080:8080 --name=mytomcat tomcat
- -p 小写,主机端口:docker容器端口
- -P 大写,随机分配端口
- i:交互
- t:终端
- d:后台
访问地址测试:
http://192.168.129.133:8080/
解决
- 可能没有映射端口或者没有关闭防火墙
- 把webapps.dist目录换成webapps
测试第一个方法,解决问题!
进入容器内部
代码语言:javascript复制docker exec -it mytomcat /bin/bash
代码语言:javascript复制rm -rf webapps
mv webapps.dist webapps
重启tomcat
代码语言:javascript复制docker restart mytomcat
成功
完!
腾云先锋(TDP,Tencent Cloud Developer Pioneer)是腾讯云GTS官方组建并运营的技术开发者群体。这里有最专业的开发者&客户,能与产品人员亲密接触,专有的问题&需求反馈渠道,有一群志同道合的兄弟姐妹。