GNU/Linux >> Znalost Linux >  >> Linux

Proč používáme základní obraz OS s Dockerem, když kontejnery nemají hostovaný OS?

Vzhledem k tomu, že všechny linuxové distribuce běží na stejném (jo, je to trochu zjednodušené) linuxovém jádře a liší se pouze uživatelským softwarem, je docela snadné simulovat jiné distribuční prostředí – stačí nainstalovat tento uživatelský software a předstírat, že jde o jinou distribuci. Abychom byli konkrétní, instalace kontejneru CentOS do Ubuntu OS bude znamenat, že získáte uživatelskou zemi z CentOS, přičemž budete stále provozovat stejné jádro, dokonce ani jinou instanci jádra.

Takže lehký virtualizace je jako mít izolované oddíly ve stejném operačním systému. Naopak skutečná virtualizace má další plnohodnotný OS uvnitř hostitelského OS. To je důvod, proč docker nemůže spustit FreeBSD nebo Windows v Linuxu.

Pokud by to bylo jednodušší, můžete si myslet, že docker je velmi sofistikované a pokročilé chroot prostředí.


Linux
  1. 7 zábavných funkcí pro přenos kontejnerů/obrázků v Linuxu

  2. Linux – proč používáme Su – a nejen Su?

  3. Proč všichni používají Docker?

  1. Jak používám Vagrant s libvirt

  2. Proč se držím xtermu

  3. Mají distribuce Linuxu stále význam s kontejnery?

  1. Proč ke správě svého jógového studia používám Linux

  2. Proč jsem si zamiloval Antergos Linux

  3. Používejte stavy úloh se zobrazováním serveru