zoukankan      html  css  js  c++  java
  • Docker 安装Tomcat以及报404解决方案

    安装

    docker pull tomcat
    

    运行容器

    docker run -d --name tomcat -p 8080:8080 tomcat:latest
    

    说明一下:-p 8080:8080:将容器的 8080 端口映射到主机的 8080 端口。

    浏览器访问

    image-20210106104515752

    原因分析

    参考hub:https://hub.docker.com/_/tomcat

    注意:docker-library / tomcat#181开始,根据上游的安全建议,默认情况下启用上游提供的(示例)webapp ,但仍可在映像内的文件夹下使用,以使它们易于重新启用。webapps.dist

    然后,您可以转到http://localhost:8888http://host-ip:8888在浏览器中(请注意,由于默认情况下未加载任何Web应用,因此它将返回404)。

    那原因已经出来了,官方设置的,示例用的管理页面在webapps.dist那就好办了

    解决办法

    进入正常运行的容器

    docker exec -it ff8304952b5a /bin/bash
    

    然后查看到里面发现有webapps和webapps.dist两个文件,而wenapps里面没有东西,webapps.dist才是我们要的东西,所以这里把webapps删掉,把webapps.dist改名为webapps

    rm -rf webapps
    mv webapps.dist webapps
    

    再次访问

    image-20210106105513783

    正常

  • 相关阅读:
    Skimage=scikit-image SciKit 包的模块(转载)
    python day12
    python day11
    python day10
    python day9
    python day8
    python day7
    python day6
    python 第五天
    python 第四天
  • 原文地址:https://www.cnblogs.com/makalochen/p/14239989.html
Copyright © 2011-2022 走看看