docker配置daemon.json或docker.service后重启docker报错的问题


在更改或创建docker的配置文件时,我们通常都会重启使docker载入这些配置。但有的时候重启会报错,根据我尝试和验证,发现是配置重复导致的,所以在这里强调一下。

我们改动的配置文件通常有两种:

1/lib/systemd/system/docker.service
(2/etc/docker/daemon.json

如果配置这两种文件后重启时出错,大概率是这两个配置文件产生了冲突。

例如:
我们在/lib/systemd/system/docker.service文件中配置了

ExecStart=XXXX... --insecure-registry=target_ip

又在/etc/docker/daemon.json文件中配置了

"insecure-registries": ["target_ip"]

这样配置的话,即使配置内容相同,也会在重启docker时报错。

特此记录,引以为鉴。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐