docker 搭建私有仓库,推送并拉取

1 下载镜像registry

java 复制代码
docker pull registry

可以看到已经下好了

java 复制代码
docker images

运行私有库registry

默认情况下,仓库被创建在容器的var/lib/registry

java 复制代码
docker run -d -p 5000:5000 -v /zzyyuse/myregistry/:/tmp/registry --privileged=true registry

查看一下是否在运行

java 复制代码
docker ps

查看当前私库

java 复制代码
curl -XGET	 http://192.168.5.5:5000/v2/_catalog

可以看到没有任何镜像

3 创建符合私有仓库的镜像

创建并查看

java 复制代码
docker tag mysql:8.0.44 192.168.5.5:5000/mysql:8.0.44
docker images

配置规则 "insecure-registries":["192.168.5.5:5000"]让registry支持http

java 复制代码
vi /etc/docker/daemon.json

进入配置文件后修改

java 复制代码
{
  "registry-mirrors": [],
  "insecure-registries":["192.168.5.5:5000"]
}

配置完后

java 复制代码
sudo systemctl daemon-reload
sudo systemctl restart docker
sudo systemctl status docker

推送到私服 并验证是否有

java 复制代码
docker push 192.168.5.5:5000/mysql:8.0.44

查看私服可以看到有mysql镜像了

java 复制代码
curl -XGET	 http://192.168.5.5:5000/v2/_catalog

拉取私服的镜像

首先删除本地的镜像

然后拉取私服镜像

查看镜像

相关推荐
走路带_风4 分钟前
Ubuntu server 22.04 安装kubernetes
云原生·容器·kubernetes
UtopianCoding5 分钟前
什么是NoteDiscovery?Obsidian 的开源平替?
python·docker·开源
WG_178 分钟前
Linux:基础IO(18+19)+文件描述符
linux·运维·服务器
fiveym16 分钟前
解析Debian 10安装Intel Xeon Silver 4510卡住问题及Debian 11/12支持改进
运维·debian
开利网络19 分钟前
从“流量”到“留量”:长效用户运营的底层逻辑
大数据·运维·人工智能·自动化·云计算
嘻哈baby32 分钟前
管理100台服务器是什么体验?Python一行代码搞定
运维
十六年开源服务商35 分钟前
怎样做好WordPress网站数据分析与运维服务
运维·数据挖掘·数据分析
莫白媛36 分钟前
浅谈Linux部分语法(从基础操作到自动化编程的三个层次)
linux·运维·自动化
tianyuanwo43 分钟前
Linux密码管理深度解析:passwd与chpasswd的底层机制对比
linux·运维·passwd·chpasswd
学习3人组44 分钟前
CentOS9安装Docker
docker·容器·eureka