Android

Jak nainstalovat a používat docker na Ubuntu 18.04

How To Install Jitsi Meet In The Easiest Way

How To Install Jitsi Meet In The Easiest Way

Obsah:

Anonim

Docker je technologie kontejnerizace, která umožňuje rychle vytvářet, testovat a nasazovat aplikace jako přenosné, soběstačné kontejnery, které mohou běžet prakticky kdekoli. Docker se stal de facto standardem pro nasazení kontejnerů a je to nezbytný nástroj pro inženýry DevOps a jejich nepřetržitou integraci a dodávkové potrubí.

V tomto tutoriálu si ukážeme, jak nainstalovat Docker na stroj Ubuntu 18.04 a prozkoumat základní koncepty a příkazy Docker.

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.

Instalace Docker na Ubuntu

Přestože je instalační balíček Docker k dispozici v oficiálním úložišti Ubuntu 18.04, nemusí to být vždy nejnovější verze. Doporučeným přístupem je instalace nejnovějšího balíčku Docker z repozitářů doku.

Povolení úložiště Docker

  1. Začněte aktualizací seznamu balíčků a instalací závislostí nezbytných pro přidání nového úložiště přes

    sudo apt update sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

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

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

    Přidejte úložiště Docker APT do svého systému:

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

Instalace Docker CE

Nyní, když je úložiště Docker povoleno, můžete nainstalovat libovolnou verzi Docker.

  1. Chcete-li nainstalovat nejnovější verzi Docker, použijte níže uvedený příkaz. Pokud chcete nainstalovat konkrétní verzi Docker, tento krok přeskočte a přejděte k další.

    sudo apt update sudo apt install docker-ce

    Chcete-li nainstalovat konkrétní verzi, nejprve seznam dostupných verzí v úložišti Docker:

    apt list -a docker-ce

    Příkaz vytiskne dostupné verze Docker ve druhém sloupci.

    docker-ce/bionic 5:18.09.7~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.6~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.5~3-0~ubuntu-bionic amd64

    Chcete-li například nainstalovat verzi 18.09.6 , zadejte:

    sudo apt install docker-ce=5:18.09.6~3-0~ubuntu-bionic

    Chcete-li zabránit automatické aktualizaci balíčku Docker, označte jej jako pozdržený:

    sudo apt-mark hold docker-ce

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

sudo systemctl status docker

Výstup bude vypadat asi takto:

● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor p Active: active (running) since Tue 2019-07-02 11:28:40 UTC; 15min ago Docs: https://docs.docker.com Main PID: 11911 (dockerd) Tasks: 10 CGroup: /system.slice/docker.service

Provádění příkazu docker bez sudo

Ve výchozím nastavení vyžaduje Docker administrátorská oprávnění.

Chcete-li spustit 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 docker . Tato skupina je vytvořena během instalace balíčku Docker CE. Chcete-li to provést, spusťte následující příkaz:

sudo usermod -aG docker $USER

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

Odhlášení a přihlášení zpět obnovte členství ve skupině.

Chcete-li ověřit, zda byl Docker úspěšně nainstalován a zda můžete spustit příkazy docker bez předběžného předvolení sudo , spusťte:

docker container run hello-world

Příkaz stáhne zkušební obraz, spustí ho v kontejneru, vytiskne zprávu „Hello from Docker“ a skončí. 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 Ubuntu 18.04 a jak stahovat obrázky Docker a spravovat kontejnery Docker. Můžete si také přečíst informace o aplikaci Docker Compose, které vám umožní definovat a spustit aplikace Docker pro více kontejnerů.

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. Další informace o Dockeru najdete v oficiální dokumentaci Dockeru.

docker ubuntu