GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat Docker na Ubuntu 22.04

Jak nainstalovat Docker na Ubuntu 22.04. Docker je platforma s otevřeným zdrojovým kódem, která využívá virtualizaci na úrovni operačního systému k dodávání softwaru v balíčcích nazývaných kontejnery. Container je jednotka softwaru, která balí kód a všechny jeho závislosti, takže aplikace běží rychle a spolehlivě z jednoho výpočetního prostředí do druhého.

V této příručce se dozvíte, jak nainstalovat Docker na Ubuntu 22.04 LTS. Toto nastavení je testováno na platformě Google Cloud Platform, takže bude fungovat dobře na všech cloudových serverech nebo VPS nebo jakýchkoli dedikovaných serverech se systémem Ubuntu 22.04.

Předpoklady

  • Přístup SSH k serveru s právy sudo.

Počáteční nastavení

Začněte aktualizací balíčků na nejnovější dostupnou verzi.

sudo apt update
sudo apt upgrade

Krok 1:Nainstalujte Docker

Ujistěte se, že jste nainstalovali nejnovější verzi Dockeru z oficiálního úložiště Docker. Oficiální repozitář Ubuntu má také instalační balíček Docker, ale nemusí to být nejnovější verze.

Začněme instalovat Docker.

Nainstalujte některé balíčky, které vám umožní používat balíčky přes HTTPS.

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

Přidejte klíč GPG úložiště Docker.

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Nyní přidejte úložiště Docker Ubuntu 22.04 (jammy ) na apt zdroje.

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Aktualizujte index balíčků a nastavte svůj server na instalaci Dockeru z oficiálního úložiště Docker.

sudo apt update
sudo apt-cache policy docker-ce

Obdržíte výstup podobný tomuto.

Output
docker-ce:
  Installed: (none)
  Candidate: 5:20.10.14~3-0~ubuntu-jammy
  Version table:
     5:20.10.14~3-0~ubuntu-jammy 500
        500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages
     5:20.10.13~3-0~ubuntu-jammy 500
        500 https://download.docker.com/linux/ubuntu jammy/stable amd64 Packages

Nyní můžete nainstalovat Docker.

sudo apt install docker-ce

Jakmile je Docker nainstalován a proces je povolen ke spuštění při spouštění.

Chcete-li zkontrolovat stav Dockeru, můžete použít následující příkaz.

sudo systemctl status docker

Výstup bude takový.

Output
● docker.service - Docker Application Container Engine
     Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2022-05-04 06:43:00 UTC; 2min 28s ago
TriggeredBy: ● docker.socket
       Docs: https://docs.docker.com
   Main PID: 12995 (dockerd)
      Tasks: 8
     Memory: 38.6M
        CPU: 400ms
     CGroup: /system.slice/docker.service
             └─12995 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

Konfigurovat Oprávnění sudo pro Docker

The docker příkaz lze ve výchozím nastavení spustit pouze jako uživatel root. Pokud potřebujete spustit docker příkaz bez sudo , musíte do dockeru přidat své uživatelské jméno skupina.

sudo usermod -aG docker username

Nyní restartujte SSH nebo otevřete nový terminál, abyste viděli změny.

Od této chvíle používáte docker příkaz bez sudo.

Použití příkazů Docker

Chcete-li zobrazit systémové informace o Dockeru.

docker info

Stáhnout obrázky Docker

docker run hello-world

Pokud je výstup podobný níže uvedenému, můžete přistupovat k obrázkům a stahovat je z Docker Hub.

Output
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
2db29710123e: Pull complete 
Digest: sha256:10d7d58d5ebd2a652f4d93fdd86da8f265f5318c6a73cc5b6a9798ff6d2b2e67
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows that your installation appears to be working correctly.

Spuštěním níže uvedeného příkazu zobrazíte stažené obrázky.

docker images

Příkazy Docker

Jakmile začnete používat Docker, budete mít mnoho aktivních a neaktivních kontejnerů.

Chcete-li zobrazit všechny aktivní kontejnery, použijte následující příkaz.

docker ps

Chcete-li zobrazit všechny kontejnery, které jsou aktivní a neaktivní, použijte níže uvedený příkaz.

docker ps -a

Chcete-li zobrazit nejnovější kontejner

docker ps -l

Chcete-li spustit ukotvitelný kontejner, použijte docker start za ním následuje ID kontejneru nebo název kontejneru.

docker start container-id/name

Podobně k zastavení běžícího kontejneru můžete použít docker stop za ním následuje ID kontejneru nebo Název kontejneru.

docker stop container-id/name

Pokud kontejner již nepotřebujete, můžete jej odstranit pomocí docker rm sledován podle ID kontejneru nebo názvu kontejneru.

docker rm container-id/name

Pro vstup do interaktivního shellu můžete použít následující příkaz.

docker run -it container-id/name

Příkazy můžete do shellu nainstalovat ručně.

Pro více podrobností o příkazech docker použijte docker run help příkaz.

Staňte se Certifikovaným profesionálem AWS s tímto snadno naučitelným kurzem.

Získejte certifikát Professional Google Cloud Architect s tímto snadno naučitelným kurzem.

Závěr

Nyní jste se naučili, jak nainstalovat a spravovat Docker na Ubuntu 22.04.

Díky za váš čas. Pokud narazíte na jakýkoli problém nebo zpětnou vazbu, zanechte prosím komentář níže.


Linux
  1. Jak nainstalovat Docker na Ubuntu 16.04

  2. Jak nainstalovat Docker na Ubuntu 18.04 / Ubuntu 18.10 / Ubuntu 19.04

  3. Jak nainstalovat Docker na Debian / Ubuntu

  1. Jak nainstalovat Docker na Ubuntu 18.04

  2. Jak nainstalovat Docker na Ubuntu 20.04 LTS

  3. Jak nainstalovat Docker na Ubuntu 18.04?

  1. Jak nainstalovat Docker na Ubuntu 22.04

  2. Jak nainstalovat a používat Docker na Ubuntu 18.04

  3. Jak nainstalovat Docker na Ubuntu 20.04