简单安装registry私有镜像库

一、安装docker,我的registry基于docker运行

yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast
yum -y install docker-ce
systemctl enable docker
systemctl start docker

二、拉取registry镜像并运行

docker run -d -p 5000:5000 --restart always registry

registry的IP:10.0.0.42:5000
1、首先要有镜像推送并更改镜像库地址

docker pull httpd
vim /etc/docker/daemon.json

{"insecure-registries":["10.0.0.42:5000"]}

systemctl daemon-reload
systemctl restart docker

3、必须先给镜像更改标签,并推送

docker tag httpd:latest 10.0.0.42:5000/httpd:1.1
docker push 10.0.0.42:5000/httpd:1.1

在这里插入图片描述
4、查看镜像产库是否有镜像
命令查看

curl -XGET http://10.0.0.42:5000/v2/_catalog

在这里插入图片描述

curl -XGET http://10.0.0.42:5000/v2/httpd/tags/list

在这里插入图片描述
浏览器查看
在这里插入图片描述
在这里插入图片描述
5、删除标签并拉取镜像

docker rmi  标签id
docker pull 10.0.0.42:5000/httpd:1.1

在这里插入图片描述

发布了139 篇原创文章 · 获赞 240 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/a13568hki/article/details/103780351