通过systemd配置Docker
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服务。