GNU/Linux >> Belajar Linux >  >> Linux

Mengapa kami menggunakan Gambar Dasar OS dengan Docker jika wadah tidak memiliki OS Tamu?

Karena semua distribusi Linux menjalankan kernel Linux yang sama (yup, ini sedikit disederhanakan) dan hanya berbeda dalam perangkat lunak userland, cukup mudah untuk mensimulasikan lingkungan distribusi yang berbeda - hanya dengan menginstal perangkat lunak userland dan berpura-pura itu adalah distribusi lain. Menjadi spesifik, menginstal wadah CentOS di dalam OS Ubuntu berarti Anda akan mendapatkan userland dari CentOS, sambil tetap menjalankan kernel yang sama, bahkan bukan kernel lain.

Jadi ringan virtualisasi seperti memiliki kompartemen terisolasi dalam OS yang sama. Sebaliknya, virtualisasi nyata memiliki OS lengkap lainnya di dalam OS host. Itu sebabnya buruh pelabuhan tidak dapat menjalankan FreeBSD atau Windows di dalam Linux.

Jika itu lebih mudah, menurut Anda docker adalah lingkungan chroot yang sangat canggih dan canggih.


Linux
  1. Mengapa saya menggunakan Linux untuk mengelola studio yoga saya

  2. Gunakan status tugas dengan pencitraan server

  3. Cara menggunakan ekspor dengan Python di Linux

  1. Bagaimana saya menggunakan Vagrant dengan libvirt

  2. Mengapa saya tetap menggunakan xterm

  3. Apakah distribusi Linux masih penting dengan container?

  1. Mengapa saya jatuh cinta dengan Antergos Linux

  2. 7 fitur wadah/transportasi gambar Linux yang menyenangkan

  3. Linux – Mengapa Kami Menggunakan Su – Dan Bukan Hanya Su?