持久的Jupyter笔记本和Docker?

汤姆·麦克

我想在我的Web应用程序项目中使用Jupyter Notebook,主要用于脚本编写和实验代码和数据。我也在项目中使用docker。这意味着当我重建容器时,会丢失Jupyter笔记本。我希望保留这些笔记本。

在使用Docker的同时创建持久性Jupyter Notebook的最佳方法是什么?

这里有最佳实践吗?我是否要创建虚拟环境并在Docker之外单独运行我的笔记本,以便不删除它们?

桑福德

Docker容器本质上是短暂的。

要存储数据,只需创建并附加一个卷并在其中存储笔记本即可。

如果没有更多有关docker项目的组成方式的详细信息,我默认会建议使用docker-compose.yml文件并声明一个volumes:块,然后将其安装到ipynb文件的存储路径。

我还将注意到Jupyter已经被docker化,您可能可以简单地将其中的一个组成整个应用程序。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章