从docker重新进入云数据实验室?

从docker重新进入云数据实验室?,docker,google-cloud-datalab,google-earth-engine,Docker,Google Cloud Datalab,Google Earth Engine,我正在使用docker进入云数据实验室,这样我就可以使用google earth引擎 我最初是通过使用windows的以下说明来设置的。一切正常,我进入了数据实验室。我是否每次都必须按照这些确切的说明重新连接,还是有更快的方法重新建立连接 我试图导航到已设置并运行的工作区docker run-it-p“127.0.0.1:8081:8080”-v“%workspace%”:/content“-e”PROJECT\u ID=%GCP\u PROJECT\u ID%%CONTAINER\u IMAG

我正在使用docker进入云数据实验室,这样我就可以使用google earth引擎

我最初是通过使用windows的以下说明来设置的。一切正常,我进入了数据实验室。我是否每次都必须按照这些确切的说明重新连接,还是有更快的方法重新建立连接

我试图导航到已设置并运行的工作区
docker run-it-p“127.0.0.1:8081:8080”-v“%workspace%”:/content“-e”PROJECT\u ID=%GCP\u PROJECT\u ID%%CONTAINER\u IMAGE\u NAME%

但是它返回:
在新容器中运行命令

尝试这样做

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 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

这可能有效,也可能无效,具体取决于启动命令。从文档中也可以看出,配置文件应该是可重用的。另外,我假设您在运行命令之前再次重新定义了环境变量

Yep,这样做是为了更好地可读性而将文本移动到答案。是的,这样做是为了更好地可读性而将文本移动到答案。