1:先确认 Docker 正常

        systemctl ststus docker

2:拉取官方tomcat镜像

        docker pull tomcat:9

3:启动 Tomcat 容器(核心命令)

        docker run -d  --name my-tomcat  -p 8080:8080  --restart=always  tomcat:9

  • -d 后台运行
  • --name my-tomcat 容器名字
  • -p 8080:8080 服务器 8080 端口 → 容器 8080 端口
  • --restart=always 开机自启、崩溃自动重启

4:开放防火墙 8080 端口

        firewall-cmd --add-port=8080/tcp --permanent

        firewall-cmd --reload

5:测试访问

        http:公网IP:8080

6:将WAR 包丢进去,把 xxx.war 上传到服务器后,执行

        docker cp 你的war包名称.war my-tomcat:/usr/local/tomcat/webapps/

更多推荐