记一次创建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容器的相关官方建议

最新文章

  1. Twitter面试题蓄水池蓄水量算法(原创 JS版,以后可能会补上C#的)
  2. 解决wampserver3.0.4远程不能访问问题
  3. mybaits注解
  4. 学习笔记——Maven实战(二)POM重构之增还是删
  5. lvs之ip-tun(ip隧道)技术的学习与实践
  6. Core Java Volume I — 4.5. Method Parameters
  7. pandas 0.19.0 documentation
  8. 仿windows phone风格主界面
  9. MFC中添加OpenGL
  10. 2017 ICPC 广西邀请赛1005 CS Course
  11. else语句的搭配
  12. Java学习之运算符使用注意的问题
  13. CSS三种样式
  14. nginx添加一个站点
  15. linux中断源码分析 - 概述(一)
  16. Maven下用MyBatis Generator生成文件
  17. PyQt5 qt desinger
  18. IIS日志存入数据库之二:ETW
  19. Zero-Copy技术
  20. three添加和移除对象

热门文章

  1. PTA 7-1 还原二叉树 (25分)
  2. ORACLE,mysql中替换like的函数
  3. Django笔记&教程 3-4 模板继承
  4. Spark 安装部署与快速上手
  5. [Apache Doris] Apache Doris 元数据设计及DDL操作源码阅读
  6. [loj3256]火灾
  7. 三、MapReduce编程实例
  8. Nocalhost 为 KubeSphere 提供更强大的云原生开发环境
  9. C++ 编译错误记录
  10. 【NOIP 2018】摆渡车