Docker 中安装 Tomcat

docker hub 官方指引

具体步骤

# 从docker hub获取tomcat镜像
docker pull tomcat:9.0.29
# 后台启动镜像,映射端口,将本机的目录映射到tomcat webapps中
docker run -d --name tomcat -p 8080:8080 -v ~/usr/local/docker/tomcat/webapps:/usr/local/tomcat/webapps tomcat:9.0.29
# 登录到tomcat容器中
docker exec -it tomcat bash

演示图如下:

流程演示

测试 Tomcat

Tomcat下的webapps目录中只要放入对应程序包,就可通过默认端口加项目名进行访问。上诉教程安装时将本机的~/usr/local/docker/tomcat/webapps进行了对应挂载,所以只需将程序传入此目录即可。

  • 这里我上传了一个cas的开源单点登录程序进行演示
上传演示
  • 通过浏览器访问(映射的端口是多少,就访问多少)
访问项目
  • 如果你好奇,可以再次登录到 tomcat 容器中查看webapps
image.png
  • 通过上述可以发现,操作挂载目录其实就在操作容器中的目录。容器 中的 tomcat 会自动进行编译部署项目。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。