Install-Docker-Registry
1. 安装 Docker Registry 私服
这是最简洁最原始的方式,使用docker官方的提供的registry来搭建私服。优点是纯净、简洁,缺点是没有可视化界面、没有权限验证模块。
1. 安装
# 安装运行 Registry
docker run -d \
--publish 5000:5000 \
--volume /usr/local/registry/data:/var/lib/registry \
--privileged=true \
--restart=always \
--name registry \
registry:2
# 测试向私服推送镜像
docker pull alpine
docker tag alpine:latest 192.168.137.102:5000/alpine:latest
docker push 192.168.137.102:5000/alpine:latest
# 跳过Https限制
vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://rv4ppfhe.mirror.aliyuncs.com"],
"exec-opts": ["native.cgroupdriver=systemd"],
"insecure-registries": [
"192.168.137.101:5000",
"192.168.137.102:5000"
]
}
# 查看所有镜像
curl -X GET http://192.168.137.102:5000/v2/_catalog
# 查看指定镜像的所有版本
curl -X GET http://192.168.137.102:5000/v2/alpine/tags/list