docker怎么修改tomcat的配置文件
我的docker跑了一个tomact容器,我现在想修改tomcat的tomcat-user.xml文件我应该怎么操作呢,第一玩这个,求老司机带路
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我的docker跑了一个tomact容器,我现在想修改tomcat的tomcat-user.xml文件我应该怎么操作呢,第一玩这个,求老司机带路
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(16)
释放技能,进入docker结界!然后打开那个文件,编辑一下,保存
使用-v参数将配置文件映射到本地,再进行修改,容器里的文件是只读的,修改可能导致容器无法启动
进去撸它丫
-V 挂载宿主机配置文件,不然你容器删除后,再重新启动你在容器内修改配置没有卵用
可以用 docker export 导出修改后的容器,作为一个新的镜像
不要进入容器修改,因为在容器中修改的任何文件都是临时性的,容器重启后就丢失了,除非你修改后 commit 为一个新的镜像。容器仅仅提供运行环境,像tomcat的logs目录,webapps目录等都要映射到宿主机上相关目录。请仔细看看docker容器的相关官方建议。
无法直接进入容器修改吗
当然是 -v 映射外部文件啊
修改镜像吗?还是直接修改运行中的容器呢
很简单,改好文件然后在Dockerfile中COPY或者MV替换掉里面的即可
老哥能具体点吗,不知道怎么操作容器。。。第一次玩这个
或者给篇blog我去搞
回复
百度:docker 命令
进去容器修改。。
赞赞赞
很多种办法
1.-v 挂载 docker run -v localConfigFile:/containerPath
2.exec 进入容器修改 docker exec -it containerID bash 可以安装vi进行修改
3.cp 可以将宿主机的配置文件拷贝到container中, docker cp host/path:/container/path
建议使用第三个