- 下载并启动
Registry
mkdir -p /home/docker/registry
docker run -d -p 5000:5000 --restart always --name registry -v /home/docker/registry:/var/lib/registry registry
- 配置
HTTP
访问
#1.修改daemon.json
vim /etc/docker/daemon.json
#添加如下内容,注意逗号
"insecure-registries": ["ip:port"]
#例:
{
"registry-mirrors": ["阿里云镜像加速地址"],
"insecure-registries": ["127.0.0.1:5000"]
}
#2.重载daemon
systemctl daemon-reload
#3.重启docker
systemctl restart docker
配置HTTP
访问后可以解决此类问题:
[root@VM-0-4-centos home]# docker push 127.0.0.1:5000/test:latest
The push refers to repository [127.0.0.1:5000/test]
Get https://127.0.0.1:5000/v2/: http: server gave HTTP response to HTTPS client