之前介绍了如何使用docker连接私有镜像仓库,最近碰到一个问题,需要使用多个不同的镜像仓库,具体做法如下:
- 如果有按照我之前那一篇操作对【/usr/lib/systemd/system/docker.service】文件做了修改的话,需要先还原。
同时删除文件【/etc/sysconfig/docker】
rm -rf /etc/sysconfig/docker
- 新建docker配置文件【/etc/docker/daemon.json】,并将仓库地址写入其中
echo "{\"insecure-registries\":[\"192.168.242.132\",\"10.3.13.184\"]}" >> /etc/docker/daemon.json
- 重启docker服务
systemctl daemon-reload
systemctl restart docker.service
重启完后查看docker服务状态
systemctl status docker.service
登录仓库验证试试
docker login 192.168.242.132 -u xxx -p xxx
如果多个仓库都能出现Login Succeeded证明配置成功。