编写docker-compose.yml文件
registry:
image: registry
restart: always
container_name: registry
ports:
- '5000:5000'
volumes:
- '/home/registry/data:/var/lib/registry'
启动容器
docker-compose up -d
测试dockerhub
docker pull ubuntu
docker tag ubuntu localhost:5000/ubuntu
docker push localhost:5000/ubuntu
查看已上传的镜像
curl http://localhost:5000/v2/_catalog
每台需要访问私有镜像仓库的都要配置
vim /etc/docker/daemon.json
{
"insecure-registries":["192.168.1.99:5000"]
}
# 然后重新启动docker
systemctl daemon-reload && systemctl restart docker