一、下载私有仓库包
wget http://192.168.12.201/docker_image/registry.tar.gz
二、导入私有仓库镜像并运行一个容器
docker load -i registry.tar.gz
docker run -d -p 5000:5000 --restart=always --name registry -v /opt/myregistry:/var/lib/registry registry:latest
[root@docker01 ~]# docker run -d -p 5000:5000 --restart=always --name registry -v /opt/myregistry:/var/lib/registry registry
b0ab018b4a306f30446e0f35ae276907c23268663beedef7d3da986f3c55c7d7
docker ps -a -l
docker ps
三、重启docker容器
systemctl restart docker
四、测试
docker ps
docker images
五、打标签
docker tag alpine:latest 10.0.0.11:5000/alpine:latest
docker images|grep 10.0.0.11
六、上传镜像到私有仓库
docker push 10.0.0.11:5000/alpine:latest
七、上传镜像失败,解决错误,上传成功。
vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://registry.docker-cn.com"] ,
"insecure-registries": ["10.0.0.11:5000"]
}
systemctl restart docker
docker push 10.0.0.11:5000/alpine:latest
网友评论