我想在我的Web应用程序项目中使用Jupyter Notebook,主要用于脚本编写和实验代码和数据。我也在项目中使用docker。这意味着当我重建容器时,会丢失Jupyter笔记本。我希望保留这些笔记本。
在使用Docker的同时创建持久性Jupyter Notebook的最佳方法是什么?
这里有最佳实践吗?我是否要创建虚拟环境并在Docker之外单独运行我的笔记本,以便不删除它们?
Docker容器本质上是短暂的。
要存储数据,只需创建并附加一个卷并在其中存储笔记本即可。
如果没有更多有关docker项目的组成方式的详细信息,我默认会建议使用docker-compose.yml
文件并声明一个volumes:
块,然后将其安装到ipynb文件的存储路径。
我还将注意到Jupyter已经被docker化,您可能可以简单地将其中的一个组成整个应用程序。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句