重启docker容器,openvpn配置文件被重置?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了重启docker容器,openvpn配置文件被重置?相关的知识,希望对你有一定的参考价值。

openvpn安装在一个docker容器中,
修改openvpn的server.conf文件,在server.conf加了一条push “route 10.1.100.0 255.255.255.0”命令,然后docker restart xxx<容器ID>,发现server.conf文件中新加的push “route 10.1.100.0 255.255.255.0”命令不见了。

一般重启的情况下,配置的文件都是需要被重置的,你需要登录以后重新点击才可以 参考技术A 且配置吗?正常的话配置的文件是从字的,而且的话,那个文件比较多,可以直接使用。

Docker容器怎样更改容器内应用程序的配置文件

参考技术A 不推荐更改运行中的容器配置,容器本身是无状态的,当然也可以通过进入容器内部的方式进行更改:dockerexec-it这样的更改是无法持久化保存的,当容器重启后,更改就丢失了,正确的做法是将需要持久化保存的数据放在挂载的存储卷中,当配置需要改变时直接删除重建。

以上是关于重启docker容器,openvpn配置文件被重置?的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7下Docker重启容器后防火墙因重置失效的解决方式

Docker容器怎样更改容器内应用程序的配置文件

《Docker系列》Docker容器修改配置文件后,重启失败,如何修改配置并启动容器?

sh 在docker上运行openvpn容器,并创建用户

如果 Docker 升级或者重启的话,那容器是否都会被停掉然后重启啊?

Docker 编辑网络配置文件