1.使用Docker下载Tocmat镜像
根据Docker官网,首先使用docker pull tomcat命令,下载tomcat的镜像。pull完成后,可使用命令:
docker run --name tomcat -p 8082:8080 -v /usr/web/soarunner-log:/opt/tomcat/soarunner tomcat
启动tomcat,端口映射,文件映射等可根据实际情况取舍。
2.在宿主机中进入tomcat的主页
在virtual box中设置好端口映射后:
此时就可以在主机上根据{主机ip/虚拟机ip}+端口的形式访问tomcat。如果出现启动tomcat后,访问出现404的情况,可以按照如下步骤:
- 1.进入tomcat容器内部:
docker exec -it {容器PID} /bin/bash
-
查看当前目录下的webapps文件夹是否为空
-
为空则将webapps.dist中的内容移入webapps中,如下图:
- docker restart重启容器后,成功在宿主机访问Tomcat: