docker部署tomcat服务

发布时间 2023-12-30 16:33:17作者: 往事已成昨天

下载镜像docker pull tomcat:9.0

 

什么是dockerrun—rm

在进行Docker的开发、测试或者部署应用时,使用dockerrun--rm这一命令可以方便快捷地启动或运行容器,并在容器退出时自动清理容器及其运行时产生的数据

 

 

##运行tomcat9.0

docker run -d --rm tomcat:9.0

 ##查看容器地址:

docker inspect 容器id |grep -i  ipaddress

 curl  容器地址:8080    会出现tomcat的欢迎首页

 

##暴露端口的tomcat

[root@docker-ui opt]# docker run -d -p 8080:8080 tomcat:9.0

09fd54af76433ded3e09ccd93bbbadc5a10ae9f6ab47e04f39eb6890bf7cecd7

[root@docker-ui opt]# docker ps |grep tomcat

#####浏览器浏览网页

 

 ###直接非交互式看tomcat网页:

[root@docker-ui opt]# docker exec 09f ls /usr/local/tomcat
bin
BUILDING.txt
conf
CONTRIBUTING.md
lib
LICENSE
logs
native-jni-lib
NOTICE
README.md
RELEASE-NOTES
RUNNING.txt
temp
webapps
webapps.dist
work
可以看到网站目录webapps没有网页内容

 

docker run -d -p 8081:8080 -v /opt/tomcat-server:/usr/local/tomcat/webapps/ROOT tomcat:9.0
061265ba9077574f06a040262dcdc1d5c8b43616cf935915e5cf6d62a8c3c4f8

 测试:

 

 内核转发功能