运行 fedora 21 中的 yum update 制作了一个非常大的图像
Running yum update in fedora 21 makes a very large image
我已经拉取了 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
这样可以吗,还是我做错了什么?
作为第一次尝试,最好删除 Docker 图像中的 yum
缓存(或任何缓存系统,如 apt)。在 yum
的情况下,您可以使用 yum clean all
.
如果它不能解决问题,您可以 运行 fedora:21 容器的实例,运行 yum update
手动,并检查为什么它增加了这么多它的大小。也许在你 运行 yum update 时安装的 fedora 映像中缺少一些软件包(提示:要轻松检查容器中更改的所有文件,你可以使用 docker diff
)。
我已经拉取了 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
这样可以吗,还是我做错了什么?
作为第一次尝试,最好删除 Docker 图像中的 yum
缓存(或任何缓存系统,如 apt)。在 yum
的情况下,您可以使用 yum clean all
.
如果它不能解决问题,您可以 运行 fedora:21 容器的实例,运行 yum update
手动,并检查为什么它增加了这么多它的大小。也许在你 运行 yum update 时安装的 fedora 映像中缺少一些软件包(提示:要轻松检查容器中更改的所有文件,你可以使用 docker diff
)。