我在 Ubuntu(在 Virtual Box 上)上配置了 GitLab(GitLab Enterprise Edition 12.9.3),包括容器注册表(为 Docker 启用了“insecure-registries”)。
当我尝试在 GitLab 中检索容器图像时,我得到“没有为此项目存储的容器图像”(但是当我使用 curl-call 时,我看到了图像)。我希望看到容器图像。
查看注册表日志,我看到:
time="2020-04-23T21:34:01.853271246Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:joachimaltmeyer/sanfrancisco2] err.message="注册表不知道存储库名称" go.version=go1.11.2 http.request.host="192.168.178.42:5000" http.request.id=bcffcac6-6373-4673-a4b0-77a157b35dea http.request.method=GET http .request.remoteaddr="192.168.178.42:33436" http.request.uri="/v2/joachimaltmeyer/sanfrancisco2/tags/list" http.request.useragent="Faraday v0.15.4" http.response.contenttype="应用/json; charset=utf-8" http.response.duration=1.167887ms http.response.status=404 http.response.written=137 vars.name="joachimaltmeyer/sanfrancisco2"
我不是 Gitlab 专家,但在我看来,分支缺少 ieeg "/v2/joachimaltmeyer/sanfrancisco2/tags/list" 被调用而不是 "/v2/joachimaltmeyer/sanfrancisco2/master/tags/list"
我发现这个问题从我的角度描述了这个问题,但没有描述解决方案。