Docker部署Registry

本文最后更新于 2024年12月2日 晚上

准备存储卷

1
mkdir /usr/local/registry/data

创建docker-compose.yml

创建文件: /usr/local/registry/docker-compose.yml, 内容如下:

1
2
3
4
5
6
7
8
9
10
version: '3.1'
services:
registry:
image: registry
restart: always
container_name: registry
ports:
- 5000:5000
volumes:
- ./data:/var/lib/registry

启动服务

1
docker-compose up -d

检查服务

浏览器: http://ip:5000/v2/
终端: curl http://ip:5000/v2/

配置客户端

文件路径: /etc/docker/daemon.json
文件内容:

1
2
3
4
5
6
7
8
{
"registry-mirrors": [
"https://registry.docker-cn.com"
],
"insecure-registries": [
"ip:5000"
]
}

重启客户端服务

1
2
systemctl daemon-reload
systemctl restart docker

检查客户端配置

1
docker info

Docker部署Registry
https://www.bugfree.top/2021/11/30/docker/Docker部署Registry/
作者
lizhenguo
发布于
2021年11月30日
更新于
2024年12月2日
许可协议