下载镜像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
测试:
内核转发功能
标签:opt,容器,8080,tomcat,部署,webapps,docker From: https://www.cnblogs.com/cherishthepresent/p/17936511.html