【发布时间】:2017-03-29 05:51:12
【问题描述】:
我需要在使用 docker 运行的 Google datalab 容器中安装其他软件。可以使用%%bash ... 运行 bash 命令。但是,这不允许交互。所以,我需要容器内的交互式外壳。
【问题讨论】:
标签: docker jupyter-notebook google-cloud-datalab
我需要在使用 docker 运行的 Google datalab 容器中安装其他软件。可以使用%%bash ... 运行 bash 命令。但是,这不允许交互。所以,我需要容器内的交互式外壳。
【问题讨论】:
标签: docker jupyter-notebook google-cloud-datalab
如果您需要修改 Datalab 镜像,您可以像 @Rambler 建议的那样基于它编写一个新的 Dockerfile,或者您可以 fork 自己的版本,Datalab 是 open source。
【讨论】:
您可以尝试通过以下方式以交互模式运行容器:
docker run -it --name=<container_name> <image>:<tag> /bin/bash
如果容器已经在运行,你可以利用docker exec:
docker exec -it <container_name> /bin/bash
【讨论】: