如何在Google datalab容器中获取交互式shell?

时间:2016-11-15 11:07:06

标签: docker jupyter-notebook google-cloud-datalab

我需要在与docker一起运行的Google datalab容器中安装其他软件。可以使用%%bash ...运行bash命令。但是,这不允许交互性。所以,我需要容器内的交互式shell。

2 个答案:

答案 0 :(得分:2)

如果您需要修改Datalab图像,您可以像@Rambler建议的那样编写一个基于它的新Dockerfile,或者您可以分叉您自己的版本,Datalab是open source

答案 1 :(得分:1)

您可以尝试以下列方式在交互模式下运行容器:

docker run -it --name=<container_name> <image>:<tag> /bin/bash

如果容器已在运行,您可以使用docker exec

docker exec -it <container_name> /bin/bash