准备及说明
这里是不考虑安全的最基础的搭建方案。
准备两台服务器
10.10.108.114 #标记为master, 将registry安装在该台主机上
10.10.101.127 #标记为worker1, 从registry上获取镜像进行验证
registry安装
在master上下载registry镜像
docker pull registry:2.6.0
运行registry
docker run -d --name registry -p 5000:5000 --restart=always -v /home/docker/registry:/var/lib/registry/ registry:2.6.0
配置master对registry的引用
打开master的docker配置文件
sudo vi /etc/sysconfig/docker
将配置文件中的参数other_args设置为
other_args="--insecure-registry 10.10.108.114:5000"
重启docker
sudo service docker restart
worker1进行验证
配置worker1对registry的引用
打开master的docker配置文件
sudo vi /etc/sysconfig/docker
将配置文件中的参数other_args设置为
other_args="--insecure-registry 10.10.108.114:5000"
重启docker
sudo service docker restart
通过registry下载registry镜像
docker pull 10.10.108.114:5000/registry:2.6.0
验证是否已经下载
docker images | grep registry
验证结果:
[docker@localhost ~]$ docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
10.10.108.114:5000/registry 2.6.0 569ff570cd47 17 months ago 33.17 MB