美文网首页
Docker中启动Tomcat外部访问报HTTP Status

Docker中启动Tomcat外部访问报HTTP Status

作者: 忘记_3a6a | 来源:发表于2020-03-01 11:09 被阅读0次

    问题产生

    • 在docker启动tomcat(版本是从阿里云上拉下的)时,访问tomcat首页时出现HTTP Status 404 – 未找到


      image.png

    解决方法

    • 启动容器: # docker run -it -p 8989:8080 --name tomcat1 -d tomcat:8.5.51
    • 以交互方式进入容器:
    [root@iz2zef0icee8u4xk3qp2o8z ~]# docker ps -a
    CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                    NAMES
    161e0e91ec1e        tomcat:8.5.51       "catalina.sh run"   16 seconds ago      Up 15 seconds       0.0.0.0:8989->8080/tcp   tomcat1
    [root@iz2zef0icee8u4xk3qp2o8z ~]# docker exec -it 161e0e91ec1e bash
    
    
    • 修改Tomcat中的webapp文件夹为webapp2
    root@161e0e91ec1e:/usr/local/tomcat# mv webapps webapps2
    
    
    • 修改Tomcat中的webapp.dist文件夹为webapp
    root@161e0e91ec1e:/usr/local/tomcat# mv webapps.dist webapps
    
    
    • 创建新镜像
    [root@iz2zef0icee8u4xk3qp2o8z ~]# docker ps
    CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                    NAMES
    161e0e91ec1e        tomcat:8.5.51       "catalina.sh run"   5 minutes ago       Up 4 minutes        0.0.0.0:8989->8080/tcp   tomcat1
    [root@iz2zef0icee8u4xk3qp2o8z ~]# docker commit -m="update mv webapps" -a="mh" 161e0e91ec1e my_tomcat
    
    
    • 启动新镜像即可


      image.png

    相关文章

      网友评论

          本文标题:Docker中启动Tomcat外部访问报HTTP Status

          本文链接:https://www.haomeiwen.com/subject/krvxkhtx.html