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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐