docker私仓构建

此文不再赘述docker的安装过程。不会安装的自行查看官网教程 https://docs.docker.com/engine/install/centos/

一、安装私仓

查看私仓库

docker search registry

拉取私仓

docker pull registry

查看本地镜像

docker images

将私仓镜像运行至容器

#5000:5000 前面的端口随意定义,后面的5000固定,不可修改 
#挂在路径 本地挂在路径随意修改,容器路径不可修改,必须是/var/lib/registry
docker run -dit --name registry    -p 5000:5000  -v /usr/local/soft/registry:/var/lib/registry registry

效果检查

浏览器访问如下地址

查询registry中所有的镜像名称 -----------------http://宿主机ip:5000/v2/_catalog 

依据镜像名称查询镜像版本----------------------http://宿主机ip:5000/v2/nginx/tags/list

二、配置docker信任仓库

此过程将私仓配置到docker信任仓库列表中

vi /etc/docker/daemon.json

将宿主机ip添加至信任列表中

{"insecure-registries":["192.168.101.205:5000","192.168.101.206:5000"]}

重启docker

systemctl daemon-reload

systemctl restart docker

三、上传镜像至私服

从docker远程镜像中下载了一个jdk镜像

标记此镜像为私仓镜像

docker tag ascdc/jdk8 192.168.101.205:5000/jdk:8

将被标记的jdk镜像推送至私仓

docker push 192.168.101.205:5000/jdk:8

挂载目录可查看当前私仓的镜像

具体路径:挂载目录/docker/registry/v2/repositories/

我这里的具体路径为:/usr/local/soft/registry/docker/registry/v2/repositories/

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值