docker无法拉取和推送

问题遇到的现象和发生背景

自己电脑是windows系统。
使用的Docker版本是4.0.0。

用命令:docker pull 仓库地址:5000/project/testservice:v2拉取私有仓库的镜像时报错:
Error response from daemon: Head "http://仓库地址:5000/v2/project/testservice/manifests/v2": EOF

img

但我在另一台服务器上使用同样的命令拉取却能成功。应该可以确定仓库是正常能使用的。

img

下面的图片是报错信息里的地址访问后的信息。看上去应该是对的。

img

请问这是什么问题?

在/etc/docker/daemon.json文件中新增一行"insecure-registries":["xxx.xxx.xxx:5000"],没有则新建此文件,重启docker服务试试。

# cat daemon.json 
{
  "insecure-registries":["xxx.xxx.xxx:5000"],
  "storage-driver": "overlay2",
  "storage-opts": [
    "overlay2.override_kernel_check=true"
  ]
}
# service docker restart

欢迎采纳

windows 到 仓库地址:5000 端口通不?