问题标签 [google-container-registry]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - 是否可以将 docker hub 公开托管的映像部署到 Kubernetes Container Engine 而无需将其上传到 Containers Registery?
这里对 Containers 和 Kubernetes 仍然很陌生,但我正在尝试在 Google Containers Engine 上部署集群,并且想知道是否可以使用 docker hub 托管映像来部署容器,所以在我的 .yaml 配置文件中我会说:
这可能吗?还是必须在本地下载/构建图像,然后将其上传到 Google Containers Registery?
非常感谢
kubernetes - 您可以在不同帐户之间共享上传到 Google Container Registry 的 Docker 映像吗?
我们希望在 Google Cloud Platform 上有一个单独的测试和生产项目,但我们希望在两种环境中重用相同的 docker 镜像。在测试项目上运行的 Kubernetes 集群是否可以使用推送到 prod 项目的图像?如果是这样,怎么做?
docker-registry - Google 容器注册表是否支持 docker 远程 API V2
我将 docker 镜像存储在我的私有 Google Container Registry 中,并且我想通过 registry V2 API 与镜像交互,例如获取镜像的标签 ( /v2/:imageName/tags/list
)。我相信它是受支持的,根据这个链接但我找不到相关文档。谁能帮我?
google-app-engine - GAE 托管 VM 部署卡在 Docker 构建上
我正在尝试将自定义应用程序部署到托管虚拟机:
gcloud preview app deploy my_custom_app.yaml --version my_version --verbosity debug
每次我部署时,它都会到达这条线,然后停止,挂起大约 10 分钟,然后退出而没有错误。
部署未完成。它创建了 VM,但在 VM 内部,docker ps
是空的。所以获取 docker 镜像有问题。我想知道这是否可能是身份验证配置问题...
有人见过这个吗?知道有什么问题吗?
谢谢
google-api-python-client - 使用 Python 的 API 客户端库提交作业?
Python 的 API 客户端库是否支持在 google 容器引擎上创建和删除 pod 和作业?
kubernetes - 如何使用 kubernetes API 获取图像列表?
我正在尝试使用 kubernetes API 读取图像,但没有看到用于该 API 的 API。是否有从我的谷歌云帐户读取图像列表的 API?
google-compute-engine - gcloud docker push 403 禁止
我正在尝试将 docker 映像推送到 eu.gcr.io 并且收到 403 Forbidden
我检查过
- curl https://eu.gcr.io/v1/_ping => 有效
- gcloud config list => 项目 id 已设置
- 存储 api 在控制台中启用
- 如果我在 url 中使用项目名称,我会得到 403 Forbidden
- 如果我在 url 中使用项目 ID,我会得到“存储库不存在”
- gcloud auth list => 将所有者显示为活动的
- gcloud components update => 所有组件都是最新的。
image - 查找 Google Container Registry 公共镜像列表
在哪里可以找到 GCR 公开镜像列表?如果是 docker 镜像,我们可以在 hub.docker.com 中列出。但我无法为 GCR 找到类似的东西。
docker - 使用 gcloud 和具有“所有者”权限的服务帐户推送 docker 图像时出现“500 内部服务器错误”
我正在尝试将 docker 容器映像推送到 Google Container Engine 注册表:
我不能让命令更详细。两者都没有:
也没有应该工作的这个命令:
根据文档(参见EXTRA_ARGS
),--log-level=info
它是一个有效的 docker 选项:
我正在使用 GCP 在我的container-vm
机器实例上安装的默认服务帐户。我还授予了它对<my_project>
.
更新:
运行sudo gsutil ls -bL gs://artifacts.<my_project>.appspot.com
我得到:
如果我在使用我的非服务帐户进行身份验证后做同样的事情,我会同时得到ACL
和Default ACL
:
image - 列出 GCR 私有注册表镜像
我需要列出存储在每个注册表中的图像。我有用户身份验证详细信息,但没有注册表名称。我需要列出所有注册表和位于每个注册表中的图像。我可以通过Google Storage API来实现吗?
我尝试通过Docker v2 APIs。Docker 搜索是唯一可能的方法,但我需要知道相应的注册表名称才能进行搜索。我没有这些细节。所以我需要另一种可能的方法来做到这一点。我还需要列出每个 repo 中的标签。