运维-docker-本地容器镜像仓库

77 阅读1分钟

1 下载registry容器镜像

docker pull registry

2 创建用于挂载至registry镜像启动的仓库中

mkdir /opt/dockerregistry

3 启动容器

docker run -d -p 5000:5000 --restart=always -v /opt/dockerregistry:/var/lib/registry registry:latest

4 查看容器本地仓库是否可用

curl http://localhost:5000/v2/_catalog

5 修改docker镜像源

添加下面的内容到"registry-mirrors"前,保存重启docker(systemctl restart docker)

"insecure-registries": ["http://[仓库主机的IP地址]:5000"],

6 tag重置镜像名称(仓库的路径)

docker tag centos:centos7 仓库主机的IP地址:5000/centos:my-centos7

7 推送镜像到本地仓库

docker push 192.168.255.130:5000/centos:my-centos7