【发布时间】:2020-06-08 16:24:18
【问题描述】:
我想在我的 Web 应用项目中使用 Jupyter Notebook,主要用于编写脚本和试验代码和数据。我也在为我的项目使用 docker。这意味着当我重建一个容器时,我会丢失我的 Jupyter 笔记本。我想保留这些笔记本。
在使用 Docker 时创建持久 Jupyter Notebook 的最佳方法是什么?
这里有最佳实践吗?我是否要创建一个虚拟环境并在 Docker 之外单独运行我的笔记本,以免它们被删除?
【问题讨论】:
-
我不确定 Jupyter 笔记本内部是如何工作的,但也许您可以使用 docker bind mounts 将主机文件夹安装到您的 docker 容器中,或者使用其他安装策略在容器重新启动之间保留数据。跨度>
-
您可能想查看bind mounts 或volumes。
-
感谢 michalk 和 Dan。我会考虑这样做。