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服務。