我把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
这样可以,还是我做错了什么?
答案 0 :(得分:1)
首次尝试时,最好在Docker镜像中删除yum
缓存(或任何缓存系统,如apt)。如果是yum
,您可以使用yum clean all
。
如果它没有解决问题,你可以运行fedora:21容器的实例,手动运行yum update
,并检查它为什么增加它的大小。运行yum update时可能会安装一些fedora映像中缺少的软件包(提示:轻松检查容器中所有已更改的文件,可以使用docker diff
)。