首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Github操作从私有Google工件注册表中提取容器

Github操作从私有Google工件注册表中提取容器
EN

Stack Overflow用户
提问于 2022-06-13 07:29:38
回答 1查看 747关注 0票数 0

这是一个简单的问题,如何从私有google工件注册中心提取容器映像?我有一个服务帐户(临时)与所有者访问。

这是我的密码:

代码语言:javascript
复制
jobs:
  my_job:
    runs-on: ubuntu-20.04
    container:
      image: asia-southeast2-docker.pkg.dev/my-project/my-repo/my-image:latest
      options: --user root

据我所知,如果从私人码头中心拉车,我们可以这样加进去

代码语言:javascript
复制
jobs:
  my_job:
    runs-on: ubuntu-20.04
    container:
      image: my-docker-hub/my-image:latest
      options: --user root
      credentials:
        username: ${{ secrets.DOCKER_USERNAME }}
        password: ${{ secrets.DOCKER_PASSWORD }}

如何从私有google工件注册中心中提取?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-13 09:49:47

可以使用三种类型的身份验证来访问GCP中的工件注册,但是对于GH操作作业,可以使用使用服务帐户密钥进行身份验证。

只需将秘密保存在github存储库中

代码语言:javascript
复制
DOCKER_USERNAME=_json_key_base64
DOCKER_PASSWORD=key.json (this key is generated when you are creating google service account)

注意:确保您的服务帐户具有访问工件的角色。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72599124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档