我正在使用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
答案 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
根据启动命令,这可能有效,也可能无效。同样从文档中看,配置文件应该可以重复使用。此外,我假设您在运行命令
之前再次重新定义环境变量