Docker安装tomcat
Tomcat是什么(百度)
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
-
查找hub.docker.com寻得相关版本 /docker search tomcat
-
docker pull tomcat 版本号
-
docker run -it tomcat /bin/bash
官网有一个命令很有意思
docker run -it --rm -p 8888:8080 tomcat:9.0
意思是通过run直接下载镜像,并使用镜像创建完成后自动删除容器,用完即删除
-
创建容器
docker run -d -p 3355:8080 --name tomcat01 tomcat
-
Ctrl+C退出
-
进入tomcat01
docker exec -it 容器id /bin/bash
-
此时发现这是一个阉割版的tomcat
root@0da3ddbe5d12:/usr/local/tomcat# cp -r webapps.dist/* webapps/ root@0da3ddbe5d12:/usr/local/tomcat# ls BUILDING.txt README.md conf temp work CONTRIBUTING.md RELEASE-NOTES lib tomcat LICENSE RUNNING.txt logs webapps NOTICE bin native-jni-lib webapps.dist
小技巧:cp
通过把webapps.dist中的内容放到webapp即可简单配置
-
网页ip:3355即可访问