美文网首页
容器部署自己的tomcat并简单功能测试

容器部署自己的tomcat并简单功能测试

作者: 断水流大师兄vs魔鬼筋肉人 | 来源:发表于2021-11-02 16:46 被阅读0次
查看镜像包

启动tocmat

docker search tomcat  查找
docker pull tomcat  拉取
docker run -d   --name  tomcat1 tomcat:latest
或者:
docker run -d -u root  --name  tomcat1 tomcat:latest (有的镜像进入是user用户,权限很少)
可以使用 -u  使用root用户权限,有的进去是user权限
目录结构

这个是底层镜像,可以自己部署一些常用的东西:
apt-get update && apt-get install -y curl telnet vim


创建了一个软连接

把容器打包成镜像:

 docker commit -a "mayi" -m "tocmat-test"  tomcat1 tomcat:1.0

启动自己的tomcat:

本地创建目录并且准备一个测试war包



本地准备测试war包:打包完成后拷贝到 【 /data/tomcat-test/webapps/】


jar cvf helloworldweb.war *.*

启动

docker run -d -p 8081:8080 --name=tomcat-3 -v /data/tomcat-test/webapps/:/home/user/tomcat8/webapps/ -v /etc/localtime:/etc/localtime tomcat:1:0
/data/tomcat-test/webapps/    挂载本地的目录,容器启动可以获取本地的 **helloworldweb.war**
-p 8081:8080                 (映射端口,我本地8080端口被占用,所以映射本地8081)
/etc/localtime                启动的容器发现时间不对,挂载本地的时间系统

进入容器: docker exec -it tomcat-3 /bin/bash 需要启动一下 sh bin/startup.sh

查看容器里面的目录结构
容器外部测试tomcat的可用性

相关文章

网友评论

      本文标题:容器部署自己的tomcat并简单功能测试

      本文链接:https://www.haomeiwen.com/subject/sfzzaltx.html