menawarkan pendekatan yang diperkemas untuk membina persekitaran aplikasi yang cekap dan minimum. Tutorial ini memperincikan cara memanfaatkan kuasa Debian sambil mengekalkan saiz imej yang padat dan terkawal. mmdebstrap
Jadual Kandungan
- Mengapa memilih
mmdebstrap
mmdebstrap
dpkg
apt
mmdebstrap
, cemerlang dalam mewujudkan sistem fail root berasaskan Debian. Ciri -cirinya termasuk binaan yang boleh dihasilkan dan integrasi docker yang lancar. mmdebstrap
debootstrap
Prasyarat
mmdebstrap
sudo apt update sudo apt install mmdebstrap
bullseye
Penciptaan Imej: bookworm
Jalankan arahan ini untuk menghasilkan sistem fail debian yang minimum: sudo apt update sudo apt install mmdebstrap
Ini termasuk pakej penting seperti curl
dan ca-certificates
. Sesuaikan lebih lanjut dengan menambahkan pakej atau membuat perubahan konfigurasi seperti yang diperlukan.
--variant=minbase
: Mewujudkan sistem asas minimum. --include=ca-certificates,curl
: Menentukan pakej untuk dimasukkan. stable
: Menunjukkan pelepasan Debian. debian-rootfs.tar
: tarball output. Pembersihan Pilihan: Keluarkan Pakej Pakej dan Log:
mmdebstrap --variant=minbase --include=ca-certificates,curl stable debian-rootfs.tar
Import imej Debian yang dicipta ke Docker:
tar --delete -f debian-rootfs.tar ./var/cache/apt ./var/lib/apt/lists
debian:custom
memberikan tag kepada imej yang diimport.
Sahkan import yang berjaya imej:
cat debian-rootfs.tar | docker import - debian:custom
output yang diharapkan (serupa):
docker images
<code>REPOSITORY TAG IMAGE ID CREATED SIZE localhost/debian custom 7762908acf49 21 seconds ago 170 MB</code>
untuk mod terpisah. -d
Ringkasan
Memudahkan penciptaan imej docker ringan. Dengan membina persekitaran Debian yang minimum, anda memastikan bekas yang cekap dan padat disesuaikan dengan keperluan aplikasi anda. Pendekatan ini sangat berfaedah bagi pemaju yang mencari imej docker yang disesuaikan. mmdebstrap
Atas ialah kandungan terperinci Cara Membina Imej Docker Ringan dengan Mmdebstrap di Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!