首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我是否需要按照docker启动时的指示更新gcloud组件?

我是否需要按照docker启动时的指示更新gcloud组件?
EN

Stack Overflow用户
提问于 2016-09-08 07:06:09
回答 1查看 396关注 0票数 1

在启动datalab的docker容器时,我收到以下警告

代码语言:javascript
运行
复制
Updates are available for some Cloud SDK components.  To install them,
please run:
  $ gcloud components update

我是否需要进入容器并运行此命令?忽略是安全的吗?也许,更新不安全吗?

我不是docker专家,所以我如何知道新的docker镜像是否可用于容器,在本例中为datalab镜像。

EN

回答 1

Stack Overflow用户

发布于 2016-09-08 09:57:29

短版

这一通知是意料之中的,因为自谷歌云数据实验室镜像gcr.io/cloud-datalab/datalab:local构建以来,已经发布了新版本的gcloud。您可以忽略此通知。一旦构建并发布了新的Google Cloud Datalab镜像,它就会消失。

长版本

在容器内运行gcloud components update是没有帮助的。当Docker容器重启时,对gcloud的任何更改都将丢失。

发布新版本的gcloud时,预计会出现警告(或通知)。gcloud的更新非常频繁,所以我预计这将是一个常见的通知。

为了避免对gcloud的细微更改破坏工作的datalab环境的可能性,命令gcloud components update在构建Datalab镜像gcr.io/cloud-datalab/datalab:local时执行,而不是在容器启动时执行。

在发布包含最新版本gcloud的Datalab映像gcr.io/cloud-datalab/datalab:local之前,您将继续看到该通知。Cloud Datalab docker镜像gcr.io/cloud-datalab/datalab:local由Google Cloud Datalab团队管理。您可以找到Google Cloud Datalab here的发行说明。您可以找到gcloud (Google Cloud SDK) here的发行说明,以及每个版本的日期和版本。下面是一些有用的命令来查看gcloud和Google Cloud Datalab的版本号:

使用Google Cloud Datalab web界面,单击web界面右上角的[i]图标。您应该会看到类似于'Version: 0.5.20160809'的内容

或者,您可以在单元格中执行以下内容:

代码语言:javascript
运行
复制
%%bash
echo $DATALAB_VERSION

要检查您在容器中运行的gcloud的版本,请在单元中执行以下命令:

代码语言:javascript
运行
复制
%%bash
gcloud version

要获取gcr.io/cloud-datalab/datalab:local的最新docker Datalab映像,请在终端中运行以下命令:

代码语言:javascript
运行
复制
docker pull gcr.io/cloud-datalab/datalab:local
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39380278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档