【问题标题】:Docker push says "name invalid: Nested repositories are not supported."Docker push 说“名称无效:不支持嵌套存储库。”
【发布时间】:2019-03-19 17:52:34
【问题描述】:

$ docker push quay.io/kapilqdocker/repo/mcd:v0.0.1

The push refers to repository [quay.io/kapilqdocker/repo/mcd]
ac245be5b1f2: Retrying in 1 second
a05521c42d34: Retrying in 1 second
586251520418: Retrying in 2 seconds
48eeec1f62af: Retrying in 2 seconds
5bfa1c2bc41d: Retrying in 4 seconds
name invalid: Nested repositories are not supported. Found: kapilqdocker/repo/mcd

抱歉,这可能是一个简单的问题。我不知道有什么错误,我创建了一个 repo quay.io/repository/kapilqdocker/repo

结果相同 docker push quay.io/repository/kapilqdocker/repo/mcd:v0.0.1

【问题讨论】:

  • 格式应该是 docker push dockerUserId/repositoryName:tag
  • 但这是在quay.io上,如果我不指定quay.io,它怎么知道推送到哪里?
  • 抱歉不知道。我以为你是在尝试推送 dockerhub。
  • 无论如何感谢您的尝试

标签: docker quay.io


【解决方案1】:

遇到了同样的问题。后来发现每个图像都变成了一个回购。该存储库将为您的应用程序提供多个版本。 因此,在您的情况下,以下应该可以工作。

docker push quay.io/kapilqdocker/mcd

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-25
    • 1970-01-01
    • 2023-01-03
    • 2018-04-21
    • 1970-01-01
    • 1970-01-01
    • 2016-10-15
    相关资源
    最近更新 更多