gpt4 book ai didi

docker - 当存储库有两个 Docker 镜像(客户端和服务器)时,将 Docker 镜像推送到 Gitlab Registry

转载 作者:行者123 更新时间:2023-12-02 21:09:05 25 4
gpt4 key购买 nike

我有一个 Gitlab 存储库,它托管一个使用 React/NodeJS 制作的 Web 应用程序,因此,我在同一个存储库中拥有客户端和服务器。

应用程序正在运行,我想使用 Gitlab Registry 我的 Docker 镜像(客户端和服务器)。

问题是我的存储库的名称为:gitlab.com/group/project

它需要一个同名的 Docker 镜像。

相反,我有两个 Docker 镜像:

  • registry.gitlab.com/group/project_api
  • registry.gitlab.com/group/project_client

所以,它不会让我推送我的图像。我明白了:

denied: requested access to the resource is denied

我该怎么做?我不想创建两个存储库。

最佳答案

我可以使用:

docker push registry.gitlab.com/group/project/api
docker push registry.gitlab.com/group/project/client

这是它在 UI 中的样子:

enter image description here

relevant gitlab documentation chapter 中所述,您最多可以为图像名称使用三个级别:

  • registry.gitlab.com/group/project:tag
  • registry.gitlab.com/group/project/image1:tag
  • registry.gitlab.com/group/project/module1/image1:tag

关于docker - 当存储库有两个 Docker 镜像(客户端和服务器)时,将 Docker 镜像推送到 Gitlab Registry,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56169189/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com