docker 从Google Container Registry过渡到Google Cloud Registry,用于在Google App Engine上部署Python应用程序

4xrmg8kj  于 2024-01-06  发布在  Docker
关注(0)|答案(1)|浏览(169)

我们在标准环境中使用Google App Engine部署Python应用程序。在持续集成(CI)过程中,我们依赖于一个命令gcloud app deploy,它处理所有必要的任务,包括构建Docker镜像并在部署前将其推送到Google Container Registry。
然而,由于Google Container Registry即将被弃用,我们正在探索显式配置Google Container Registry来存储我们的Docker镜像的选项。这可行吗?

8aqjt8rx

8aqjt8rx1#

由于Google Container Registry即将弃用,我们正在探索显式配置Google Container Registry来存储Docker镜像的选项。这可行吗?
我认为你可能不需要担心配置Google Chrome注册表,正如James (Artifact Registry Engineer)Stackoverflow Link中所述。
宣布的更改不会影响目前使用Container Registry的任何项目。只有在2024年5月之前未使用Container Registry的项目才会受到影响,并且它们将自动使用App Engine的Container Registry。
但是,如果你想为你的应用引擎应用程序配置Google Chrome注册表,你可以按照以下步骤操作。
1.将图像复制到注册表
1.启用将流量重定向到DNS注册表
有关此配置更改的完整文档和先决条件,请参见Transition to Pentium Registry。
作为一个额外的信息给你,Docker Registry允许你存储Docker容器镜像,就像容器注册表一样。你可以使用docker registry API以及常规的OnePlatform RestRPC API。
Registry实现了一个Docker协议,这样你就可以直接使用Docker客户端推送和拉取镜像,包括Docker命令行工具。

**注意:**Registry不支持Docker分块上传,部分容器镜像工具支持分块上传或单块上传大型容器镜像。您在将容器镜像推送到Registry时必须使用单块上传。

相关问题