【问题标题】:Adding ghcr (Github Docker Regustry) to Synology docker results in "Registry returned bad result"将 ghcr (Github Docker Regustry) 添加到 Synology docker 会导致“注册表返回错误结果”
【发布时间】:2022-11-11 11:20:00
【问题描述】:

尝试将 Github Registry 添加到 Synology Docker 时,我总是收到提示“注册表返回错误结果”。

我尝试连接的 URL 是:https://ghcr.io

【问题讨论】:

    标签: docker github synology ghcr github-container-registry


    【解决方案1】:

    我正在尝试做同样的事情(DS920+,DSM 7.1 最新版本)。根据这个 Reddit:

    https://www.reddit.com/r/portainer/comments/u1vf1s/how_to_add_ghcr_as_a_registry/

    它曾经使用 'docker.pkg.github.com' 作为 repo url,但根据当前的 Github 文档,它是旧的命名空间,而实际的 repo 现在是 'https://ghcr.io'

    https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-container-registry

    根据文档,多次暗示身份验证,也许无法使用没有身份验证的 repo(尝试使用访问令牌,但不起作用)。

    我打开了 Synology 支持票,让我们看看他们能说什么。

    【讨论】: