如何在docker中运行jupyter notebook时处理python模块安装?

时间:2017-11-09 13:24:21

标签: docker jupyter-notebook

我现在开始使用超棒的jupyter笔记本。由于不同的python版本和python模块版本,我总是因为不能正常工作而遇到麻烦,我喜欢在docker容器中运行jupyter notebook。我已经创建了一个Dockerfile来构建我的图像(基于dockerhub上的官方jupyter / scipy-notebook图像),我已经完成所有工作并且运行良好。

我唯一关心的是如何处理下周可能需要的不同python模块的安装。你们是怎么处理的?

1)在正在运行的docker容器中安装所需的模块,然后使用docker commit并将正在运行的容器保存为新映像?

2)始终编辑Dockerfile以安装所需的模块并重新构建图像?

3)不要删除容器(没有--rm标志)并重新启动它?

1)和2)似乎有点复杂,但我也希望能够从一个“新鲜”的笔记本开始,以防我搞砸了,所以3)也不完美。有没有我错过的东西?

0 个答案:

没有答案