Ich habe über Dockerfile von Fedora ein einfaches Bild erstellt (anfangs 320 MB).
Nano (dieser winzige Editor mit einer Größe von 1 MB) wurde hinzugefügt, und die Größe des Bildes ist auf 530 MB gestiegen. Ich habe darüber Git hinzugefügt (30 MB) und dann meine Bildgröße Sky-Rockets auf 830 MB.
Ist das nicht verrückt?
Ich habe versucht, Container zu exportieren und zu importieren, um Verlaufs- / Zwischenbilder zu entfernen. Dieser Aufwand sparte bis zu 25 MB, jetzt beträgt meine Bildgröße 804 MB. Ich habe auch versucht, viele Befehle auf einem auszuführen RUN
, aber ich erhalte immer noch die gleichen anfänglichen 830 MB.
Ich habe meine Zweifel, ob es sich lohnt, Docker überhaupt zu verwenden. Ich meine, ich habe kaum etwas installiert und ich habe 1 GB überschritten. Wenn ich ernsthafte Dinge wie eine Datenbank usw. hinzufügen muss, geht mir möglicherweise der Speicherplatz aus.
Wer leidet unter lächerlicher Größe von Bildern? Wie gehst du damit um?
Es sei denn, meine Docker-Datei ist schrecklich falsch?
FROM fedora:latest
MAINTAINER Me NotYou <email@dot.com>
RUN yum -y install nano
RUN yum -y install git
aber es ist schwer vorstellbar, was hier schief gehen könnte.
docker images
der in der letzten Spalte satte 830 MB angegeben sind. Ich weiß möglicherweise nicht, wie groß mein Bild tatsächlich ist, da der Befehl docker images angibt, dass diese 830 MB eine virtuelle Größe haben. Aber wie groß ist das Bild tatsächlich?
yum clean all
das einen Einfluss auf die Größe?