从 docker 重新进入 Cloud Datalab?
Re-entering Cloud Datalab from docker?
我正在使用 docker 访问云数据实验室,因此我可以使用 google 地球引擎。
我最初使用 windows、https://developers.google.com/earth-engine/python_install-datalab-local 的这些说明进行设置。一切正常,我进入了数据实验室。我每次都必须重新按照这些确切的说明重新连接,还是有更快的方法来重新建立连接?
我尝试导航到已设置的工作区并且 运行 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 访问云数据实验室,因此我可以使用 google 地球引擎。
我最初使用 windows、https://developers.google.com/earth-engine/python_install-datalab-local 的这些说明进行设置。一切正常,我进入了数据实验室。我每次都必须重新按照这些确切的说明重新连接,还是有更快的方法来重新建立连接?
我尝试导航到已设置的工作区并且 运行 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
这可能有效也可能无效,具体取决于启动命令。同样从文档来看,配置文件看起来确实应该是可重用的。此外,我假设您在 运行 命令
之前再次重新定义环境变量