signed

QiShunwang

“诚信为本、客户至上”

docker私仓构建

2021/4/26 15:27:28   来源:

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

一、安装私仓

查看私仓库

docker search registry

拉取私仓

docker pull registry

查看本地镜像

docker images

将私仓镜像运行至容器

#5000:5000 前面的端口随意定义,后面的5000固定,不可修改 
docker run -dit --name registry    -p 5000:5000  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