有没有办法将 Docker 容器从 DockerHub 推送到 Google App Engine?

Is there a way to push a Docker container from DockerHub to Google App Engine?

我正在寻找一种使用 gcloud app deploy... 直接从 Docker Hub 获取 Docker 地址并直接部署到 Google App Engine 的方法。如果没有办法,那很好,但我想我会在这里查看。

我环顾四周,没有找到直接执行此操作的方法。看来我必须将容器从 Docker Hub 推送到 Google Container Registry,然后从那里我可以 运行 gcloud app deploy --image-url=[HOSTNAME]/[PROJECT-ID]/[IMAGE] 进行部署。

这是根据https://cloud.google.com/container-registry/docs/pushing-and-pulling#pushing_an_image_to_a_registry

最好只使用 Compute Engine 实例。我可以从 public 来源或从 Container Registry public/private 推送容器。

https://cloud.google.com/compute/docs/containers/deploying-containers#prepare