修改docker.service文件不生效问题
下面这两个目录的文件是同一个文件,修改其中一个,另一个也会被修改vim /usr/lib/systemd/system/docker.servicevim /lib/systemd/system/docker.service遇到问题:修改docker.service后ystemctl daemon-reload //重启虚拟机systemctl restart docker //重启docker可
·
下面这两个目录的文件是同一个文件,修改其中一个,另一个也会被修改
vim /usr/lib/systemd/system/docker.service
vim /lib/systemd/system/docker.service
遇到问题:
修改docker.service后
ystemctl daemon-reload //重启虚拟机
systemctl restart docker //重启docker
可是用的配置还是修改前的
解决方法:
进入/etc/systemd/system/docker.service.d目录, 删除里面的文件
再次执行,重启docker成功,配置生效
ystemctl daemon-reload //重启虚拟机
systemctl restart docker //重启docker
原因应该是docker会把ExecStart= 下面的配置缓存在docker.service.d目录的文件中,如果缓存中存在,会使用缓存的配置。 这个问题搞了半天才解决,记录下
更多推荐
所有评论(0)