第一步:拉取镜像 docker pull tomcat:latest(拉取最新版本)
指定版本:docker pull tomcat:8.5
docker images 查看镜像
第二步:启动镜像
docker run --name tomcat8081 -p 8081:8080 -v /home/tomcat/webapps:/usr/local/tomcat/webapps -d tomcat:8.5
解释:
--name tomcat8081 给容器命名
-p 8081:8080 映射端口 8081是宿主机端口 8080是tomcat容器端口 将8080映射到8081
tomcat:8.5 镜像名称及版本
-v /home/tomcat/webapps:/usr/local/tomcat/webapps 容器使用宿主的目录 docker目录挂载到宿主目录
第三步:docker ps 查看镜像启动是否成功
特别说明:如果部署多个tomcat,只需从第二步再次执行即可,但注意修改标红处
docker run --name tomcat8082 -p 8082:8080 -v /home/tomcat8082/webapps:/usr/local/tomcat/webapps -d tomcat:8.5
docker run -d \
--name=tomcat_8181 \
-p 8181:8080 \
--restart always \
--privileged=true \
-v /dz/tomcat/webapps:/usr/local/tomcat/webapps \
-v /dz/tomcat/conf:/usr/local/tomcat/conf \
-v /dz/efp:/home/sdyy/efp \
-v /etc/localtime:/etc/localtime \
-e "TZ=Asia/Shanghai" \
tomcat:8.5.73-jdk8-corretto