Přístavní dělník

Instalace Dockeru na Debian 10

Instalace Dockeru na Debian 10
V tomto článku vám ukážu, jak nainstalovat nejnovější Docker CE (Community Edition) na Debian 10 Buster. Pojďme tedy začít.

Instalace požadovaných závislostí:

Nejprve musíte na Debian 10 nainstalovat některé balíčky závislostí. Všechny tyto balíčky jsou k dispozici v oficiálním úložišti balíků Debianu 10.

Nyní aktualizujte mezipaměť úložiště balíčků APT pomocí následujícího příkazu:

$ sudo apt aktualizace

Mezipaměť úložiště balíčků APT by měla být aktualizována.

Nyní nainstalujte všechny požadované balíčky pomocí následujícího příkazu:

$ sudo apt install apt-transport-https ca-certificates curl
Společné vlastnosti softwaru gnupg2

Nyní stiskněte Y a poté stiskněte pro potvrzení instalace.

Měly by být nainstalovány všechny požadované balíčky závislostí.

Přidání úložiště balíčků Docker:

Nyní Docker používá protokol HTTPS k poskytování balíčků Docker přes internet. Abyste jej mohli použít, musíte přidat klíč GPG v úložišti balíčků Docker.

$ curl -fsSL https: // stáhnout.přístavní dělník.com / linux / debian / gpg
| sudo apt-key přidat -

Je třeba přidat klíč GPG.

Nyní spusťte následující příkaz a přidejte úložiště balíčků Docker do svého počítače Debian 10.

$ echo "deb [arch = amd64] https: // stáhnout.přístavní dělník.com / linux / debian $ (lsb_release -cs)
stabilní "| sudo tee / etc / apt / sources.seznam.d / docker-ce.seznam

Mělo by být přidáno úložiště balíčků Docker.

Nyní aktualizujte mezipaměť úložiště balíčků APT pomocí následujícího příkazu:

$ sudo apt aktualizace

Měla by být přidána mezipaměť úložiště balíčků APT.

Instalace Dockeru:

Nyní nainstalujte Docker CE pomocí následujícího příkazu:

$ sudo apt install docker-ce docker-ce-cli containerd.io

Nyní potvrďte instalaci stisknutím Y a poté stiskněte .

Správce balíků APT stáhne a nainstaluje všechny požadované balíčky.

V tomto okamžiku by měl být nainstalován Docker CE.

Nyní přidejte přihlašovacího uživatele do přístavní dělník skupina s následujícím příkazem:

$ sudo usermod -aG docker $ (whoami)

Nyní restartujte počítač pomocí následujícího příkazu:

$ sudo restart

Po spuštění počítače spusťte následující příkaz a zkontrolujte, zda Docker funguje správně.

$ docker verze

Jak vidíte, vše funguje skvěle. V době psaní tohoto článku Docker CE 19.03.1 je nejnovější verze Docker Community Edition.

Základy Dockeru:

V této části vám ukážu, jak pomocí Dockeru nastavit základní webový server HTTP. Tímto způsobem se naučíte,

Řekněme, že chcete hostovat statické webové stránky v kontejneru Docker. K tomu potřebujete image Docker serveru HTTP.

Chcete-li vyhledat a server http Docker image, spusťte následující příkaz:

$ docker search 'http server'

Jak vidíte, ve výsledcích hledání je uvedena spousta obrázků Dockeru. Tady, NÁZEV sloupec obsahuje název obrazu Dockeru, POPIS sloupec obsahuje krátký popis obrazu Dockeru, HVĚZDY sloupec představuje, jak populární je tento Docker obrázek, OFICIÁLNÍ sloupec, pokud [OK] to znamená, že image Dockeru je oficiálně udržována společností / organizací odpovědnou za produkt / službu.

Řekněme, že se vám líbí server Apache HTTP. The NÁZEV obrazu Dockeru je httpd.

Chcete-li stáhnout image Docker httpd, můžete spustit následující příkaz:

$ docker pull httpd

Jak vidíte, Docker stahuje httpd obrázek z internetu.

V tomto okamžiku se stáhne image Dockeru.

Když se obraz Dockeru stáhne poprvé, uloží se do mezipaměti v místním souborovém systému. Když jej tedy použijete později, nebudete muset znovu stahovat stejný obraz Dockeru. Ušetří vám tak spoustu času a šířky pásma.

Všechny místní Docker obrázky v mezipaměti můžete zobrazit pomocí následujícího příkazu:

$ docker image list

Jak vidíte, obrázek Dockeru httpd je uložen v mezipaměti místně.

Řekněme, že máte adresář webová stránka/ na vaše uživatele DOMOV adresář, kde jsou všechny vaše soubory html projektu.

Nyní můžete Dockeru říct, aby vytvořil kontejner z httpd obrázek, spusťte kontejner, namapujte $ HOME / webové stránky adresář na webový kořen (/ usr / local / apache2 / htdocs) z httpd kontejner a předat port 80 kontejneru do přístavu 8080 vašeho počítače pomocí následujícího příkazu:

$ docker run -d -v $ HOME / web: / usr / local / apache2 / htdocs -p 8080: 80 httpd

Měl by být vytvořen nový kontejner.

Nyní přejděte do webového prohlížeče a navštivte http: // localhost: 8080

Jak vidíte, httpd Kontejner Docker obsluhuje webové stránky z namapovaného adresáře $ HOME / webové stránky

Všechny spuštěné kontejnery můžete zobrazit pomocí následujícího příkazu:

$ docker kontejner ls

Jak vidíte, mám v současné době pouze jeden běžící kontejner. Můžeš najít ID KONTEJNERU, OBRAZ, POSTAVENÍ, PŘÍSTAVY, JMÉNA atd. každého z běžících kontejnerů odsud. Nejdůležitější je JMÉNA kontejnerů. Tady je název náhodně generován, protože jsem při vytváření kontejneru žádné nezadal. Jméno v mém případě je energický_bardeen. Pamatujte si název svého kontejneru, protože jej budete brzy potřebovat.

Nyní, pokud chcete kontejner zastavit energický_bardeen, spusťte následující příkaz:

$ docker kontejner stop vigorous_bardeen

Můžete také spustit zastavený kontejner (řekněme energický_bardeen) s následujícím příkazem:

$ docker container start vigorous_bardeen

Pokud potřebujete restartovat kontejner (řekněme energický_bardeen), můžete spustit následující příkaz:

$ docker restartování kontejneru vigorous_bardeen

Pokud chcete trvale odebrat kontejner (řekněme energický_bardeen), můžete spustit následující příkaz:

$ docker container rm vigorous_bardeen

Takto tedy instalujete Docker na Debian 10 a používáte Docker. Děkujeme za přečtení tohoto článku.

Hry Užitečné nástroje pro hráče Linuxu
Užitečné nástroje pro hráče Linuxu
Pokud rádi hrajete hry na Linuxu, je pravděpodobné, že jste ke zlepšení herního zážitku použili aplikace a nástroje jako Wine, Lutris a OBS Studio. Kr...
Hry HD remasterované hry pro Linux, které nikdy dříve neměly vydání Linuxu
HD remasterované hry pro Linux, které nikdy dříve neměly vydání Linuxu
Mnoho vývojářů a vydavatelů her přichází s HD remasterem starých her, aby prodloužili životnost franšízy, prosím fanoušky, kteří požadují kompatibilit...
Hry Jak používat AutoKey k automatizaci linuxových her
Jak používat AutoKey k automatizaci linuxových her
AutoKey je nástroj pro automatizaci stolních počítačů pro systémy Linux a X11, programovaný v programech Python 3, GTK a Qt. Pomocí jeho funkcí skript...