marathon-lb镜像修改配置文件后自动还原成未修改过的


marathon-lb里的harproxy有参数限制,修改后使用docker commit重新封装镜像,封装完成后使用新镜像启动容器,发现修改后的配置文件自动还原成未修改过的,请问有碰到过这种情况的吗,怎么解决呢?
已邀请:

小小程序员 - 要成为k8s管理者的一个k8s维护使用者

赞同来自:


从你这个情况看,可能是镜像启动时生成了一份新的,然后把原有的(或者你自己commit进去的)覆盖掉了
解决的话
1、可以试试找到启动脚本,看看是否有生成文件覆盖的操作,如果有则直接修改模板文件
2、直接在外部写一个文件,然后用volume形式挂载覆盖

要回复问题请先登录注册