具体步骤
# 从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
- 通过上述可以发现,操作挂载目录其实就在操作容器中的目录。容器 中的 tomcat 会自动进行编译部署项目。
网友评论