Docker安装Tomcat
下载镜像
docker pull tomcat
启动容器
docker run -it -d -p 8080:8080 --name=tomcat tomcat
docker run -it -d -p 8080:8080 --restart=always --name=tomcat tomcat
访问Tomcat404解决办法
docker exec -it tomcat /bin/bash
rm -rf webapps
mv webapps.dist webapps
复制目录到宿主机
docker cp tomcat:/usr/local/tomcat/conf ~/Documents/tomcat/
docker cp tomcat:/usr/local/tomcat/webapps ~/Documents/tomcat/
docker cp tomcat:/usr/local/tomcat/logs ~/Documents/tomcat/
删除刚刚创建的容器
docker rm -f tomcat
重新创建Tomcat容器,挂载到宿主机(本地)
docker run -it -d -p 8080:8080 --restart=always --name=tomcat tomcat -v ~/Documents/tomcat/conf:/usr/local/tomcat/conf -v ~/Documents/tomcat/logs:/usr/local/tomcat/logs -v ~/Documents/tomcat/webapps:/usr/local/tomcat/webapps