docker - 从Docker重新进入Cloud Datalab?

标签 docker google-cloud-datalab google-earth-engine

我正在使用docker进入Cloud Datalab,因此可以使用Google Earth引擎。

我最初使用Windows的这些指示https://developers.google.com/earth-engine/python_install-datalab-local进行设置。一切正常,我进入了datalab。我是否必须重新按照这些确切的说明进行每次重新连接,还是有更快的方法来重新建立连接?

我试图导航到已设置并运行docker run -it -p "127.0.0.1:8081:8080" -v "%WORKSPACE%:/content" -e "PROJECT_ID=%GCP_PROJECT_ID%" %CONTAINER_IMAGE_NAME%的工作区

但是返回:Run a Command in a new container

最佳答案

尝试做这个

docker run --name earthengine -d -p "127.0.0.1:8081:8080" -v "%WORKSPACE%:/content" -e "PROJECT_ID=%GCP_PROJECT_ID%" %CONTAINER_IMAGE_NAME%. 

这将在后台运行容器。然后,只要您想进入它,就使用
docker exec -it earthengine bash

根据启动命令,此方法可能有效或无效。此外,从文档中确实可以看到该配置文件应可重复使用。我还假设您在运行命令之前再次重新定义环境变量

关于docker - 从Docker重新进入Cloud Datalab?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45396764/

相关文章:

docker - 构建docker镜像时如何在gitlab runner中缓存spacy模型

node.js - NPM:如何在无需调用 'git' 命令的情况下构建具有基于 git 的依赖项的项目?

r - 我们如何将 Azure 机器学习工作室连接到 Google BigQuery?

python - 无法打开 TensorBoard 以仅使用矢量数据从 Google Cloud DataLab 嵌入可视化

python - 数据流SDK版本

google-earth-engine - 在 Ubuntu 上安装地球引擎

javascript - 从谷歌地球引擎中的图像集合的特定月份中选择一张图像

bash - 如何在 bash 中启动 Docker-ubuntu 容器?

docker - Docker撰写错误:compose.cli.main.main:无法调用容器命令

python - 为什么在通过服务帐户进行身份验证的 Python 中使用 Google 地球引擎时,导出到云端硬盘的内容为空?