Saya membuat gambar sederhana melalui Dockerfile dari Fedora (awalnya 320 MB).
Menambahkan Nano (editor kecil ini berukuran 1MB), dan ukuran gambar telah meningkat hingga 530 MB. Saya telah menambahkan Git di atas itu (30-ish MB), dan kemudian ukuran gambar saya-roket ke 830 MB.
Bukankah itu gila?
Saya sudah mencoba mengekspor dan mengimpor wadah untuk menghapus histori / gambar antara. Upaya ini menghemat hingga 25 MB, sekarang ukuran gambar saya adalah 804 MB. Saya juga telah mencoba menjalankan banyak perintah pada satu RUN, tetapi saya masih mendapatkan 830MB awal yang sama.
Saya ragu apakah layak menggunakan Docker sama sekali. Maksudku, aku hampir tidak menginstal apa pun dan aku memukul lebih dari 1GB. Jika saya harus menambahkan beberapa hal serius seperti database dan sebagainya saya mungkin kehabisan ruang disk.
Adakah yang menderita ukuran gambar yang konyol? Bagaimana Anda menghadapinya?
Kecuali Dockerfile saya salah besar?
FROM fedora:latest
MAINTAINER Me NotYou <email@dot.com>
RUN yum -y install nano
RUN yum -y install git
tapi sulit membayangkan apa yang salah di sini.
docker imagesyang pada kolom terakhir menyatakan besar 830MB. Saya mungkin tidak menyadari apa sebenarnya ukuran gambar saya karena perintah gambar buruh pelabuhan menyatakan bahwa 830MB ini adalah ukuran virtual. Tapi sekali lagi, berapa ukuran gambar yang sebenarnya?
yum clean allada efek pada ukuran?