docker-部署tomcat
docker pull tomcat:8 #拉取镜像
docker run -d -p 8080:8080 tomcat:8 #创建容器
docker ps -a #可以查看容器id
docker exec -it tomcat的容器id /bin/bash #进入容器
docker exit #退出容器
docker start 容器id #启动容器
docker stop 容器id #暂停容器
docker restart 容器id #重启容器
我这边访问tomcat首页404了,然后用如下方法解决
ls -l
mv webapps webapps2
mv webapps.dist/ webapps
再次访问8080端口就能访问到首页 ,访问 hostIpAddress:8080
部署
在本机创建 /webapps目录 , 把war包上传到这个目录
拷贝war到docker容器内的tomcat中
xxx.war是我的项目,containId可以通过docker ps得到tomcat的容器ID
docker cp /webapps/xxx.war containId:/usr/local/tomcat/webapps/
这样子就部署成功了