如何在Google Cloud Datalab中重开http://localhost:8081/项目
重新打开本地Google Cloud Datalab项目操作指引
前置状态核验
- 确认本地Docker服务为运行状态,Google Cloud Datalab的本地实例默认依托Docker容器运行,目标访问地址
http://localhost:8081/对应已将容器8080端口映射到本地8081端口的Datalab实例 - 打开本地终端,执行
docker ps -a查看所有本地已存在的Docker容器,定位到端口映射配置包含8081的历史Datalab容器,记录该容器的ID或自定义命名的容器名称
启动项目服务
- 若定位到的历史容器处于停止状态,直接执行启动命令:
docker start <已记录的容器ID/容器名称> - 预留10-20秒的服务加载时间,等待容器内的Datalab Jupyter后端完成初始化
访问与代码运行
- 打开浏览器访问目标地址
http://localhost:8081/,当页面正常加载出Datalab的文件目录列表时,代表服务已恢复正常 - 在目录中找到此前存储的Python notebook文件,点击即可直接打开、运行存储的代码,所有之前持久化保存的代码、运行产物都不会丢失
常见异常处理
- 若访问页面提示连接被拒绝,可执行
docker logs <对应容器ID>查看容器运行日志,确认服务状态;若存在服务启动异常,可执行docker restart <对应容器ID>重启容器后再次尝试访问 - 若执行容器查询命令找不到匹配8081端口映射的历史容器,说明旧容器已被清理。此时可重新创建Datalab容器,挂载之前存储代码的本地目录、指定8081端口映射:
docker run -d -p 8081:8080 -v <本地存储代码的绝对路径>:/content --name datalab-local gcr.io/cloud-datalab/datalab:latest,启动完成后访问http://localhost:8081/即可读取到存储的Python代码文件
内容的提问来源于stack exchange,提问作者Katan Katalan
相关产品推荐
相关产品推荐

