用于Microsoft映像的Docker注册表镜像不起作用

时间:2019-11-03 10:11:39

标签: docker .net-core registry mirror

我按照https://docs.docker.com/registry/recipes/mirror/上的说明设置了两个注册表镜像以进行测试。

这是我的docker-compose.yml文件:

version: '3'
services:
  docker-hub:
    image: registry:2.6.2
    ports:
     - "5002:5000"
    volumes:
     - ./registry/conf/docker-hub-mirror-config.yml:/etc/docker/registry/config.yml

  mcr:
    image: registry:2.6.2
    ports:
     - "5003:5000"
    volumes:
     - ./registry/conf/mcr-mirror-config.yml:/etc/docker/registry/config.yml

其中docker-hub-mirror-config.ymlmcr-mirror-config.yml相似,看起来像这样:

version: 0.1

# other fields omitted

proxy:
  remoteurl: https://registry-1.docker.io

version: 0.1

# other fields omitted

proxy:
  remoteurl: https://mcr.microsoft.com

我的主机中的Docker Daemon:

enter image description here

当我执行docker pull alpine时,alpine的图像会出现在docker-hub镜中。

enter image description here

但是,当我执行docker pull mcr.microsoft.com/dotnet/core/sdk:3.0-alpine时,图像不会出现在mcr镜中

enter image description here

有人知道我的mcr注册表镜像设置有什么问题吗?我在网上找不到有关mcr注册表的太多信息,但是导航到https://mcr.microsoft.com/v2/_catalog时,它会列出可用的图像

0 个答案:

没有答案