我正在尝试构建自己的Jupyter笔记本图像,在最简单的层面上这只是:
FROM jupyter/scipy-notebook
RUN pip install keras
当我构建这个图像(让我们称之为keras-notebook)时,我知道我在本地有2个图像,父图像 jupyter / scipy-notebook 和我的 keras-notebook < / strong>即可。
不幸的是,这让我在本地存储了2个4GB +图像 - 如何构建我的keras-notebook而无需使用本地jupyter / scipy-notebook?
我还有一个更大的问题是,Docker镜像有多大?大多数人建议使用100s MB的推荐图像尺寸,并且这些图像在GB的范围内 - 那么(几乎)是否会破坏容器化这个软件的程度?
答案 0 :(得分:0)
如果您的基本图片很大,您的自定义容器会更大。
建立图像没有对错,只是最佳,以说明:考虑4gb图像的下载时间和100mb同样的事情,当然你将使用100mb。< / p>
使图像更小是大多数图像构建者面临的挑战。