Docker pro Linux: Co jsou tyto kontejnery, jak fungují a k čemu se používají?

Poslední aktualizace: 17/08/2022
Docker pro Linux: Co jsou tyto kontejnery, jak fungují a k čemu se používají?

Optimalizace zdrojů co nejlepším způsobem umožňuje počítači dosahovat lepších výsledků. Jeden ze způsobů, jak to udělat je pomocí virtuální strojekteré umožňují testování a tvorbu obsahu bez nutnosti zaměstnávat celý operační systém.

Udělám krok vpřed, komunita vývojářů Linux hledal způsob, jak virtuálně spouštět aplikace pomocí kontejnerůkteré zatěžují pouze jádro aplikace, což v operačním systému vytváří malé prostory a spotřebovává jen velmi málo zdrojů.

Jedním z virtuálních projektů, který se v posledních letech stal známým, je Docker. Možná jste o tom už někde slyšeli, ale moc o tom nevíte. To je naším posláním v dnešním kurzu: podrobně vás naučit, jak tyto kontejnery fungují, jak fungují, jak je nainstalovat a jak je vytvořit.

Co je Docker a k čemu se tyto „kontejnery“ používají v Linuxu?

Aplikace Docker pro stolní počítače

Docker je platforma používaná vývojáři softwaru k balení aplikací do kontejnerů. což je činí méně náročnými na zdroje a zajišťuje, že budou bez problémů fungovat na jakémkoli počítači. V tomto balíčku Obsahuje nezbytné prvky pro fungování nástroje na všech operačních systémech..

Aplikace uložená v kontejneru Lze jej spustit v přenosném režimu i když operační systém nemusí mít některé funkce zahrnuté v balíčku. Další výhodou je jeho velmi nízká spotřeba zdrojů, která zaručuje stabilitu. Navíc, Kontejnery se používají k úspoře místa na počítači. a aby se zabránilo infekci v případě přítomnosti viru nebo malwaru.

Jak fungují kontejnery Linux LXC a jak se liší od virtuálního počítače?

Správa Dockeru z příkazového řádku v Linuxu

Aby se ušetřilo na využívání zdrojů, Kontejnery načítají pouze prvky nezbytné pro spuštění aplikace. v jádru operačního systému. Mohou například vyžadovat pouze 20 procent paměti RAM a zbytek ponechat volný pro jiné úkoly. Podobně Velikost aplikací vytvořených v kontejnerech se měří v megabajtech. což umožňuje snadný přenos, zatímco u virtuálních strojů mluvíme o gigabajtech.

Vyžadují instalaci dalšího operačního systému, a proto spotřebovávají více zdrojů. Dalším rozdílem je doba vytvoření. Nádoby jsou připraveny během několika minut. Zatímco spuštění a konfigurace virtuálního stroje trvá déle. Na téma bezpečnostní, virtuální stroje Jsou bezpečnější, protože mají nainstalovaný vlastní operační systém.Kontejnery sdílejí již načtené jádro.

Jaké typy souborů a dokumentů lze ukládat do kontejneru Docker?

Kontejnery jsou uloženy jako nahrané obrázky s konfigurací předchozí, v tom, co se Obsahují knihovny, repozitáře a závislosti nezbytné pro spuštění aplikace.Jeho úspěch byl tak velký, že jej implementovaly velké IT společnosti, aby zefektivnily své operace. Vytvořené obrazy jsou nakonec vrstveny a obsahují všechny soubory umístěné v kontejneru, které se dodávají ve třech typech: svazky, připojení vazeb a tmpfs.

Naučte se krok za krokem, jak nainstalovat Docker na váš počítač se systémem Linux

Stránka pro stahování Dockeru

Ve většině distribucí je postup stejný, i když existují různé způsoby, jak to udělat. pomocí binárních souborů, zdrojového kódu nebo pomocí příkazůcož je možnost, kterou jsme si pro tento kurz zvolili.

Nejprve nainstalujeme aktualizace systému zadáním následujícího řádku:

  • sudo apt update y luego sudo apt upgrade

Přidali jsme několik balíčků potřebných pro fungování těchto příkazů:

sudo apt-get install\apt-transport-https\ca-certificates\curl\software-properties-common

Pro získání domény a klienta spustíme následující příkaz:

  • sudo curl -fsSL https://get.docker.com/ | sh

Dále inicializujeme doménu, což nám umožní aktivovat službu. V tomto případě použijeme následující kódy:

  • sudo systemctl enable docker
  • sudo systemctl start docker

Pro ověření úspěšnosti instalace použijeme následující příkaz:

  • sudo systemctl status docker

Si Nevyvolává žádné chyby.To znamená, že jej můžeme s důvěrou používat.

Ukážeme vám kroky, které je třeba dodržet k vytvoření vašeho prvního kontejneru v Linuxu bez chyb.

Stránka pro stahování Dockeru

Aby kontejner fungoval bez chyb, Musí zahrnovat závislosti, knihovny a určité nástroje, které jsou součástí operačního systému. Budete potřebovat spoustu příkazů, ale pouhým spuštěním přístavní dělník Všechny je potkáte v terminálu.

Pro vytvoření kontejneru použijeme tento příkaz:

  • docker run -i -t ubuntu /bin/echo Prueba contenedor
  • Příkaz použije počítačový obrázek a pokud ho nenajde, bude pokračovat v jeho stahování.
  • Po vytvoření mu přidělí prostor a rozhraní, které to umožní. komunikace host/hostitel.
  • Po dokončení procesu se zobrazí fráze "Test" kontejner, který jsme umístili při jeho vytváření.

Nyní existují další příkazy, které můžete použít k zobrazení vývoje a provádění kontejneru, který jste právě vytvořili; některé příklady jsou následující:

  • Všechny obrázky, které máte k dispoziciZískáte je tímto příkazem: docker images
  • Pokud chcete spustit jeden z kontejnerů které jste vytvořili, použijte tento kód: docker start -a <pon-la-ID-del-container>
  • Zastavení kontejneru je velmi jednoduchéStačí zadat pouze toto: docker stop <pon-la-ID-del-container>

Ačkoli se kontejnery používají již dlouhou dobu, Docker jejich použití zpopularizoval v roce 2013. což vývojářům umožňuje zjednodušit doručování jejich balíčků. Kromě toho, Pro nové programátory nabízí Docker čisté a uživatelsky přívětivé prostředí. Open source navíc umožňuje uživatelům vybrat si funkce, které ve svých projektech použijí. A i když existují i ​​jiné alternativy, podpora, kterou nabízí komunita, a její neustálý růst z ní činí nejlepší volbu.

E-knihy IPAP
Ebooks IPAP

🔥PŘIDEJTE SE🔥 K NOVÉ KOMUNITĚ IP@P! ZAREGISTRUJTE SE ZDE!

Témata

Autor: Mario José

S titulem v žurnalistice se specializací na investigativní reportáž hledám pravdu ve všem. V současné době se plně zaměřuji na technologie, informatiku a internet.

Příbuzný