自建docker hub -- docker registry
安装
docker run -dp 5000:5000 --restart=always --name oldboyedu-registry -v /var/lib/registry:/var/lib/registry registry:2
验证服务
curl http://127.0.0.1:5000/v2/_catalog
信任http服务的registry
编辑/etc/docker/daemon.json
"insecure-registries":["0.0.0.0:5000"]
重启服务
systemctl restart docker
推送镜像
- 修改镜像tag
将本地的镜像tag改为指向私有库
# 将本地镜像devops.webapi改成指向0.0.0.0:5000/devops.webapi并加上tag【1.0】
docker tag devops.webapi:latest 0.0.0.0:5000/devops.webapi:1.0
- 推送
docker push 0.0.0.0:5000/devops.webapi
拉取镜像
- 配置源 /etc/docker/daemon.json
{
# 前文已经配置,如果未配置则此处需要添加
"insecure-registries": ["10.0.0.101:5000"]
}
- 拉取
docker pull 127.0.0.1:5000devops.webapi:1.0
docker-registry-web
可以通过docker-registry-web 方便的通过web对镜像进行查看
留待后查,同时方便他人
联系我:renhanlinbsl@163.com
联系我:renhanlinbsl@163.com