在fedora 21中运行yum update会产生非常大的图像

时间:2015-02-08 19:34:53

标签: docker

我把fedora 21图像拉了,

fedora              21                  834629358fe2        5 weeks ago         250.2 MB

我创建了一个Dockerfile

from fedora:21
maintainer ...
run yum -y update

然后我做,

sudo docker build -t eric/fedora:21 .

但这张图片的大小非常大,约为650MB,

eric/fedora         21                  50cbf024d8f4        16 seconds ago      658.8 MB

这样可以,还是我做错了什么?

1 个答案:

答案 0 :(得分:1)

首次尝试时,最好在Docker镜像中删除yum缓存(或任何缓存系统,如apt)。如果是yum,您可以使用yum clean all

如果它没有解决问题,你可以运行fedora:21容器的实例,手动运行yum update,并检查它为什么增加它的大小。运行yum update时可能会安装一些fedora映像中缺少的软件包(提示:轻松检查容器中所有已更改的文件,可以使用docker diff)。