Docker:减少父图像(有多大)?

时间:2018-06-17 23:11:40

标签: docker containers jupyter-notebook filesize docker-image

这里是Docker的新手,如果问题不清楚,请原谅:

我正在尝试构建自己的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的范围内 - 那么(几乎)是否会破坏容器化这个软件的程度?

1 个答案:

答案 0 :(得分:0)

如果您的基本图片很大,您的自定义容器会更大。

建立图像没有对错,只是最佳,以说明:考虑4gb图像的下载时间和100mb同样的事情,当然你将使用100mb。< / p>

使图像更小是大多数图像构建者面临的挑战。