机器ip | 192.168.20.248 |
获取registry镜像
docker pull registry
启动容器
docker run -p 5000:5000 --name=registry -d --restart=always registry
编辑/新增配置文件
vim /etc/docker/daemon.json
{
"insecure-registries":["192.168.20.248:5000"], //修改为registry所在容器的宿主机
"registry-mirrors": ["https://w52p8twk.mirror.aliyuncs.com"]
}
重启docker
systemctl daemon-reload
systemctl restart docker
环境验证
#拉取nginx镜像
docker pull nginx
#镜像改名
docker tag nginx 192.168.20.248:5000/nginx:test
#推动到私有仓库
docker push 192.168.20.248:5000/nginx:test
#push成功说明环境搭建成功
其他服务器需要更改配置
vim /etc/docker/daemon.json
{
"insecure-registries":["192.168.20.248:5000"],
"registry-mirrors": ["https://w52p8twk.mirror.aliyuncs.com"]
}
重启docker
systemctl daemon-reload
systemctl restart docker