#docker-compose.yml内容
zxl@debian:~/develop/docker-registry-install$ cat docker-compose.yml
version: "3.7"
services:
registry:
restart: always
image: registry
container_name: registry
ports:
- 5000:5000
volumes:
- /home/zxl/develop/docker-registry-install/data:/var/lib/registry
#启动
docker-compose up -d
#验证
http://localhost:5000/v2/
#推送镜像
zxl@debian:~/develop/docker-registry-install$ sudo docker tag zhangxueliang2020/nginx:v1.19.3 127.0.0.1:5000/nginx:v1.19.3
zxl@debian:~/develop/docker-registry-install$ sudo docker push 127.0.0.1:5000/nginx:v1.19.3
The push refers to repository [127.0.0.1:5000/nginx]
8032102adebe: Pushed
8eb80f066de2: Pushed
7230cfe05cc1: Pushed
822ae9fef1d8: Pushed
07cab4339852: Pushed
v1.19.3: digest: sha256:416d511ffa63777489af47f250b70d1570e428b67666567085f2bece3571ad83 size: 1362
#查看镜像
http://localhost:5000/v2/_catalog
#配置docker
zxl@debian:~/develop/docker-registry-install$ cat /etc/docker/daemon.json
{
"registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"],
"insecure-registries":["127.0.0.1:5000"]
}