标签: ghcr

将 ghcr (Github Docker Regustry) 添加到 Synology docker 会导致“Registry returned bad result”

当尝试将 Github Registry 添加到 Synology Docker 时,我总是收到一条提示“Registry returned bad result”。

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

github synology docker ghcr github-container-registry

12
推荐指数
1
解决办法
5119
查看次数

如何从 ghcr.io 查看(而不是下载)docker 镜像

我正在将 docker 镜像发布到 GitHub 容器注册表 (ghcr.io)。

这样做的过程:

  1. 构建组件。
  2. 构建包含组件的 docker 镜像。
  3. 将 docker 镜像上传到 ghcr.io。
  4. 部署 Docker 镜像。
  5. 在 docker 镜像上运行集成测试。

有时,步骤 4 或 5 会返回无法从 Docker 映像内解决的错误,问题解决后,我需要重新部署并重新测试工件。

如果发生这种情况,构建组件的过程(包括 junit 测试)会很痛苦,因为 Docker 映像已经构建并存在于 ghcr.io 上。

有没有办法查看 ghcr.io 中是否存在标记的 Docker 映像?

github github-pages ghcr github-container-registry

11
推荐指数
1
解决办法
5986
查看次数

来自守护程序的错误响应:获取“https://ghcr.io/v2/”:被拒绝:被拒绝

在与 GitHub 操作一起使用时,我得到了Error response from daemon: Get "https://ghcr.io/v2/": denied: denied

我使用了登录命令echo $CR_PAT | docker login ghcr.io -u $ghcr_user -password-stdin

在此输入图像描述

docker github-package-registry ghcr

11
推荐指数
2
解决办法
2万
查看次数

在 GHA 的 Dockerfile 中使用 ghcr

我想使用 ghcr 作为缓存来存储 docker 映像,其部分在我的项目中几乎不会改变(Ubuntu、miniconda 和一堆 Python 包),然后在 Dockerfile 中使用此映像,将项目的卷和代码添加到其中。Dockerfile 由 Github Actions 运行。如何在 Dockerfile 的 From 语句中引用 ghcr 存储的图像?

caching docker dockerfile github-actions ghcr

6
推荐指数
1
解决办法
2286
查看次数

ECS任务是否可以验证https://ghcr.io

我有 ECS 服务,需要通过 PAT 令牌从https://ghcr.io提取图像。这有可能吗?有什么方法可以对 github 容器注册表进行身份验证吗?

感谢您的帮助!

BR,

马丁

containers amazon-web-services amazon-ecs ghcr

6
推荐指数
1
解决办法
2053
查看次数

错误:被拒绝:不允许安装创建组织包

当我尝试将 github 操作构建包推送到 github 容器注册表时,显示如下错误:

#21 pushing layer 71bf85df11bc 0.5s done
#21 pushing layer 2e8dc9c47172 0.5s done
#21 pushing layer cdd7c7392317 0.5s done
#21 ERROR: denied: installation not allowed to Create organization package
------
 > pushing ghcr.io/jiangxiaoqiang/rust-musl-builder:beta with docker:
------
ERROR: denied: installation not allowed to Create organization package
Error: buildx call failed with: ERROR: denied: installation not allowed to Create organization package
Run Code Online (Sandbox Code Playgroud)

我现在使用的是个人用户,这仅支持组织吗?我尝试创建一个经典令牌,但是当我添加 GITHUB_TOKEN 时,系统告诉这是 github 维护的系统环境。

我应该怎么做才能解决这个问题?我是否必须将我的项目转移到组织?

github-actions ghcr

5
推荐指数
1
解决办法
2372
查看次数

无法将私有包/镜像从 GitHub 容器注册表拉入 Okteto Kubernetes

我希望可以征求您的建议。

\n

简而言之,问题是:我的管道无法将私有镜像从 GHCR.IO 拉入 Okteto Kubernetes,但来自同一私有存储库的公共镜像可以工作。

\n

我使用的是 Windows 10,使用 WSL2-Ubuntu 20.04 LTS 和 kinD 进行开发,也尝试过 minikube。

\n

我在 Okteto 中收到错误,表示图像拉取为 \xe2\x80\x9cunauthorized\xe2\x80\x9d -> \xe2\x80\x9cimagePullBackOff\xe2\x80\x9d。

\n

我所做的事情:浏览 Stack Overflow、RTFM、Okteto FAQ,下载 Okteto kubeconfig,费尽心思,花了比我愿意承认的更多的时间 \xe2\x80\x93 仍然没有成功。

\n

无论出于何种原因,我无法创建有效的 \xe2\x80\x9ckubectl Secret\xe2\x80\x9d 。当通过 \xe2\x80\x9cdocker login --username\xe2\x80\x9d 登录到 ghcr.io 时,我可以在本地提取私有镜像。

\n

无论我\xe2\x80\x99ve如何尝试,当尝试在Okteto中提取私有映像时,我仍然收到错误\xe2\x80\x9cunauthorized\xe2\x80\x9d。

\n

我的设置与最新更新:

\n
    \n
  • Windows 10 专业版
  • \n
  • JetBrains Rider IDE
  • \n
  • WSL2-Ubuntu 20.04 LTS
  • \n
  • ASP.NET Core MVC 应用程序
  • \n
  • .NET 6 SDK
  • \n
  • 码头工人
  • \n
  • 种类
  • \n
  • 迷你库贝
  • \n
  • 巧克力味
  • \n …

docker kubernetes minikube okteto ghcr

3
推荐指数
1
解决办法
2790
查看次数