通过systemd配置Docker

时间:2022-01-11 15:48:50

1. systemd Service相关目录

通常情况下,我们有3种方式可以配置etcd中的service。以docker为例,1)在目录/etc/systemd/system/docker.service.d目录下放systemd drop-in文件;2)通过修改/etc/systemd/system/docker.service文件;3)通过修改/lib/systemd/system/docker.service文件。如果2)和3)的文件同时存在,2)将覆盖3)。

默认情况下1)和2)都不存在,我们此处也用不着太复杂的去使用选项1)和2),直接修改3)就可以解决问题。

2、添加私有docker地址

打开文件/lib/systemd/system/docker.service,找到ExecStart 这行,添加启动参数--insecure-registry,如:

ExecStart=/usr/bin/dockerd -H fd://   --insecure-registry=172.16.101.192

然后重新启动docker服务。