虚拟机使用Docker方式启动Tomcat

509 阅读1分钟

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:

参考文档: