我如何在数据实验室实例中使用 运行 'gcloud' 和 'gsutil' 命令?
How can i run 'gcloud' and 'gsutil' command at datalab instance?
我已经使用最新的 cli 版本创建了数据实验室实例。但是,当我通过 gcloud compute ssh
命令连接到它时,我无法使用 运行 命令,例如 'gcloud' 和 'gsutil'。我收到以下消息 -bash: gcloud: command not found
。我怎样才能让它发挥作用?
VM 是 运行 一个非常小的操作系统(容器优化 OS),专为 运行 Docker 个容器而设计。
这意味着如果你想要 运行 像 gcloud
或 gsutil
这样的工具,你应该 运行 它们在 Docker 容器中安装了它们。
在 Datalab 实例的特定情况下,应该有一个名为 datalab
的容器 运行ning 安装了这些工具。
通过 SSH 连接到 VM 后,您可以通过 运行 执行以下命令连接到该容器:
docker exec -it datalab /bin/bash
如 this article by using --image-name
flag you can specify the image which you wish to create the Datalab VM instance from. If the flag is not used, the VM will be created using Container-Optimized OS. As mentioned in this article 中所述,Container-Optimized OS 为您选择的 运行 调试工具提供了一个工具箱包装器。例如,您可以 运行 以下命令系列来使用 gcloud
和 gsutils
工具。
- 第一个运行
toolbox
- 然后 运行
gcloud
或 gsutil
我已经使用最新的 cli 版本创建了数据实验室实例。但是,当我通过 gcloud compute ssh
命令连接到它时,我无法使用 运行 命令,例如 'gcloud' 和 'gsutil'。我收到以下消息 -bash: gcloud: command not found
。我怎样才能让它发挥作用?
VM 是 运行 一个非常小的操作系统(容器优化 OS),专为 运行 Docker 个容器而设计。
这意味着如果你想要 运行 像 gcloud
或 gsutil
这样的工具,你应该 运行 它们在 Docker 容器中安装了它们。
在 Datalab 实例的特定情况下,应该有一个名为 datalab
的容器 运行ning 安装了这些工具。
通过 SSH 连接到 VM 后,您可以通过 运行 执行以下命令连接到该容器:
docker exec -it datalab /bin/bash
如 this article by using --image-name
flag you can specify the image which you wish to create the Datalab VM instance from. If the flag is not used, the VM will be created using Container-Optimized OS. As mentioned in this article 中所述,Container-Optimized OS 为您选择的 运行 调试工具提供了一个工具箱包装器。例如,您可以 运行 以下命令系列来使用 gcloud
和 gsutils
工具。
- 第一个运行
toolbox
- 然后 运行
gcloud
或gsutil