Mengapa gambar Docker tidak didasarkan pada distribusi GNU / Linux saat ini


1

Saya menjalankan Docker CE pada CentOS 7 tetapi ketika saya menampar ke sebuah wadah, saya bisa melihatnya berdasarkan pada Debian:

$ sudo docker exec -it 0123456789ab bash
# cat /etc/*-release
PRETTY_NAME="Debian GNU/Linux 8 (jessie)"
NAME="Debian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=debian
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

Apakah mungkin menggunakan gambar berbasis CentOS untuk wadah alih-alih Debian (mis. Menggunakan perintah seperti visudo) Mengapa ini bukan perilaku default karena saya menggunakan CentOS? Terima kasih.

Catatan, saya menginstal Docker dan Docker Compose , lalu saya membuat beberapa gambar (Python, Postgres, Redis). Saya tidak pernah menginstal gambar CentOS atau Debian. Semua kontainer menggunakan rilis Debian.

Jawaban:


2

Gambar Docker tidak dibuat berdasarkan distribusi Linux Anda saat ini, tetapi didasarkan pada apa yang didefinisikan gambar dasar dalam Dockerfile. Gambar resmi Docker menyediakan gambar Docker berdasarkan berbagai Sistem Operasi, jadi Anda harus memilih gambar berdasarkan sistem operasi

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.