首页 > 解决方案 > 如何指定在 Google Compute Engine 上运行的容器名称?

问题描述

我正在通过 GCE 在 GCE 上运行一个容器

gcloud compute instances create-with-container [INSTANCE_NAME]
--container-image='gcr.io/xxxxx'

https://cloud.google.com/sdk/gcloud/reference/compute/instances/create-with-container

我的问题是如何指定容器名称,类似于docker run --name.

标签: dockergoogle-cloud-platformgoogle-compute-enginegcloud

解决方案


创建实例时无需指定容器名称。

如果您的目标是访问正在运行的容器的 bash shell,您可以执行以下操作:

  1. gcloud compute ssh <instance-name>在使用已部署的容器创建虚拟机之后,像往常一样通过 ssh 连接到虚拟机。
  2. 使用 找到正在运行的容器docker ps,记下容器的名称
  3. 最后,执行此操作docker exec -it <container-name> bash,您将为正在运行的容器调出 bash shell。

推荐阅读