我正在尝试将 Docker 映像推送到ghcr.io
. 但我被困住了。
ghcr.io
我在 GitHub 上创建了一个操作,使用以下代码登录:
echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u ${{ github.actor }} --password-stdin
它作为我的 GitHub 操作中的一个成功步骤通过了。我看到这个回复:
登录成功
然后我尝试使用这个命令推送:
docker push ghcr.io/organization_name/repository_name:latest
我的组织是私人的。它向我显示了这个错误:
拒绝:不允许安装以创建组织包
错误:过程已完成,退出代码为 1。
我去ghcr.io
手动创建存储库(就像我们在 Docker Hub 上所做的那样),但它的导航没有很好的用户体验,至少在我看来。我在他们的主页上单击Get Started ,它会将我带到文档页面。当我在此处单击Quick Start时,它会显示发布 NPM 包的示例。在那里,我看到您应该转到您的存储库容器登录页面,但我看不到单击以导航到那里的链接或任何地方都没有菜单项。
我也找不到如何使用文档创建这个包存储库
我应该如何进行?