解决以MacOS作为宿主机Docker内已经启动tomcat宿主机浏览器却不能访问localhost的问题
原因就在于,在docker容器内tomcat目录下真正存放在webapps目录下的文件却存放于webapps.dist。 创建tomcat容器,端口映射为8888 XXXdeMBP:~ XXX$ docker run -it --name myTomcat -p 8888:8080 -d tomcat /bin/bash 进入tomcat容器里 XXXdeMBP:~ XXX$ docker exec -it myTomcat /bin/bash 可以看到有webapps文件夹和webapps.dist文件夹 分别查看webapps文件夹和webapps.dist文件夹 webapps:
下载地址
用户评论