从docker重新进入Cloud Datalab?

时间:2017-07-30 05:44:55

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

我正在使用docker来使用Cloud Datalab,因此我可以使用Google地球引擎。

我最初使用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

1 个答案:

答案 0 :(得分:3)

尝试这样做

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

根据启动命令,这可能有效,也可能无效。同样从文档中看,配置文件应该可以重复使用。此外,我假设您在运行命令

之前再次重新定义环境变量