Android

Jak nainstalovat a používat docker na debian 9

Linux na desktopu pro Běžně Frustrované Uživatele (Martin Vicián)

Linux na desktopu pro Běžně Frustrované Uživatele (Martin Vicián)

Obsah:

Anonim

Docker je platforma pro kontejnerizaci, která umožňuje rychle vytvářet, testovat a zavádět aplikace jako přenosné, soběstačné kontejnery, které mohou běžet prakticky kdekoli.

Docker je de facto standardem pro technologii kontejnerů a je nezbytným nástrojem pro inženýry DevOps a jejich nepřetržitou integraci a dodávkové potrubí.

V tomto tutoriálu vás seznámíme s procesem instalace Dockeru na stroj Debian 9 a prozkoumáme základní koncepty a příkazy Dockeru.

Předpoklady

Před pokračováním v tomto kurzu se ujistěte, že jste přihlášeni jako uživatel s právy sudo. Všechny příkazy v tomto tutoriálu by měly být spuštěny jako uživatel bez oprávnění root.

Nainstalujte Docker na Debian

Následující kroky popisují, jak nainstalovat nejnovější stabilní verzi doku z úložišť doku.

  1. Aktualizujte nainstalované balíčky na nejnovější verzi:

    sudo apt update sudo apt upgrade sudo apt update sudo apt upgrade

    Nainstalujte závislosti potřebné pro přidání nového úložiště přes

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

    Importujte klíč GPG úložiště pomocí následujícího příkazu curl:

    curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

    Přidejte repozitář Docker APT do seznamu softwarových úložišť vašeho systému zadáním:

    sudo add-apt-repository "deb https://download.docker.com/linux/debian $(lsb_release -cs) stable"

    Nyní, když je úložiště Docker povoleno, aktualizujte seznam balíků apt a nainstalujte nejnovější verzi Docker CE (Community Edition) pomocí:

    sudo apt update sudo apt install docker-ce

    Po dokončení instalace se služba Docker automaticky spustí. Můžete to ověřit zadáním:

    sudo systemctl status docker

    ● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2018-07-27 17:02:07 UTC; 1min 14s ago Docs: https://docs.docker.com Main PID: 16929 (dockerd) CGroup: /system.slice/docker.service

    V době psaní je aktuální verze Dockeru dostupná pro Debian 9 18.06.0-ce . Zkontrolujte verzi Docker pomocí:

    docker -v

    Docker version 18.06.0-ce, build 0ffa825

Spuštění příkazu Docker without Sudo

Příkazy Docker mohou ve výchozím nastavení provádět pouze uživatel s oprávněními správce.

Pokud chcete spouštět příkazy Docker jako uživatel bez oprávnění root bez předběžného instalace sudo , musíte přidat svého uživatele do skupiny ukotvitelných stanic, která se vytvoří během instalace balíčku Docker CE. Můžete to udělat zadáním:

sudo usermod -aG docker $USER

$USER je proměnná prostředí, která obsahuje vaše uživatelské jméno.

Odhlaste se a přihlaste se zpět, aby se obnovilo členství ve skupině.

Chcete-li ověřit, zda můžete spustit příkazy docker bez předběžného spuštění sudo spusťte následující příkaz, který stáhne testovací obraz, spustí jej v kontejneru, vytiskne zprávu „Hello from Docker“ a skončí:

docker container run hello-world

Výstup by měl vypadat takto:

Vyjměte kontejnery doku

Chcete-li odstranit jeden nebo více kontejnerů, zkopírujte ID kontejneru (nebo ID) a vložte je za dílčí příkaz container rm :

docker container rm c55680af670c

Závěr

Naučili jste se, jak nainstalovat Docker do počítače Debian 9 a jak stahovat obrázky Docker a spravovat kontejnery Docker. Tento tutoriál stěží škrábe povrch ekosystému Docker. V některých našich dalších článcích se budeme i nadále zabývat dalšími aspekty Dockera.

Měli byste si také prohlédnout oficiální dokumentaci Docker.

ukotvitelný debian