zoukankan      html  css  js  c++  java
  • docker创建tomcat容器无法正常访问

    记一次创建tomcat docker容器后访问是404,进入到tomcat docker容器后发现webapps是空的

    1.挂载 docker run -v localConfigFile:/containerPath

    2.exec 进入容器修改 docker exec -it containerID bash 可以安装vi进行修改(无法删除webapps_dist文件,提示错误是资源正在使用,所以肯定删除不了拉)

    3.cp 可以将宿主机的配置文件拷贝到container中, docker cp host/path:/container/path

    记一些搜集来的解决方案(大多数答案是用-v参数):

    • 使用-v参数将配置文件映射到本地,再进行修改,容器里的文件是只读的,修改可能导致容器无法启动
    • --v 映射外部文件(挂载宿主机配置文件),不要进入容器修改,因为在容器中修改的任何文件都是临时性的,容器重启后就丢失了,除非你修改后 commit 为一个新的镜像。容器仅仅提供运行环境,像tomcat的logs目录,webapps目录等都要映射到宿主机上相关目录。请仔细看看docker容器的相关官方建议
  • 相关阅读:
    python--异常处理
    Codeforces 1499D
    Codeforces 1263E
    Codeforces 1493D
    Codeforces 1492D
    Codeforces 1490G
    Codeforces 1487E
    Codeforces 1485D
    Codeforces 1485C
    P6917 [ICPC2016 WF]Balanced Diet
  • 原文地址:https://www.cnblogs.com/edda/p/13366943.html
Copyright © 2011-2022 走看看