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