GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Docker CE na Ubuntu 22.04 LTS Jammy Jellyfish

Docker je projekt s otevřeným zdrojovým kódem, který nám umožňuje snadno spouštět aplikace v izolovaných kontejnerech. Ti, kteří používají Ubuntu 22.04 LTS a chtějí si nainstalovat Docker CE ke spouštění kontejnerů různých aplikací pro Linux, mohou sledovat tento tutoriál.

Další výhodou kontejnerů Docker je, že mohou na sobě stavět a komunikovat spolu. Příkladem těchto aplikací může být server Apache nebo databáze MySQL.

Ve srovnání s běžnými virtuálními stroji nepotřebujeme ke spuštění kompletního operačního systému každý kontejner. Pokud bychom chtěli provozovat webový server oddělený od databázového serveru, museli bychom spustit dva kompletní virtuální stroje včetně operačního systému. To není případ dockeru, v něm bude základní jádro stejné a pro příslušné servery lze spustit dva nezávislé kontejnery bez instalace plnohodnotného operačního systému, místo toho odvede práci odlehčený obraz Dockeru.

Kromě toho je Docker multiplatformní projekt, a proto bez ohledu na operační systém (Windows, Linux nebo macOS) spouští příkaz, který bude pro všechny stejný a mezi kontejnery nebudou žádné problémy s kompatibilitou.

Kroky k instalaci Docker CE na Ubuntu 22.04 LTS Jammy Jellyfish

1. Aktualizujte systém a nainstalujte několik nástrojů

sudo apt update
sudo apt install ca-certificates curl apt-transport-https

2. Přidat klíč GPG

Abychom si mohli stáhnout balíčky Dockeru na Ubuntu, musíme přidat GPG klíč používaný k podpisu balíčků Docker jeho vývojářem, jinak systém vrátí chybu a nebude moci úložiště používat.

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

3. Přidejte úložiště dockeru na Ubuntu 22.04

Docker můžeme nainstalovat pomocí výchozího systémového úložiště Ubuntu Jammy, dostupná verze však nebude nejnovější. Proto přidejte oficiální úložiště Dockeru ručně pomocí daného bloku příkazu níže.

Zkopírujte a vložte celý blok příkazu ve vašem terminálu:

echo "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable" \
| sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

4. Nainstalujte Docker Engine na Ubuntu 22.04

Nakonec jsme nakonfigurovali všechny požadované věci, které jsme potřebovali. Nyní jednoduše spusťte příkaz aktualizace systému, abyste obnovili mezipaměť úložiště a aktualizovali již nainstalované balíčky. Poté použijte balíčky APT, abyste získali všechny nástroje Docker, které potřebujeme, abychom mohli začít vytvářet kontejnery.

sudo apt update
sudo apt-get install docker-ce docker-ce-cli containerd.io

Chcete-li zkontrolovat, zda je služba Docker spuštěna:

systemctl status docker

V případě, že neběží, použijte:

sudo systemctl start docker

5. Použijte docker bez sudo

Jakmile je instalace dokončena, musíme přidat našeho aktuálního systémového uživatele do skupiny Docker, jinak pokaždé, když potřebujeme použít ‘sudo ‘ s každým příkazem Dockeru.

sudo usermod -aG docker $USER
newgrp docker

Chcete-li zkontrolovat verzi:

docker version

6. Vytvořit kontejner

Nyní můžeme začít vytvářet náš první kontejner. Řekněme například, že chcete vytvořit kontejner Debian Bullseye. Za tímto účelem stáhneme jeho docker image.

docker pull debian

Vytvořit kontejner:

docker create -it --name test debian

Spustit kontejner

docker start test

Získejte příkazový řádek nainstalovaného kontejneru:

docker attach test


Ubuntu
  1. Jak nainstalovat Ubuntu 22.04 LTS Desktop (Jammy Jellyfish)

  2. Jak upgradovat Ubuntu na 22.04 LTS Jammy Jellyfish

  3. Jak nainstalovat Ubuntu 22.04 Jammy Jellyfish Desktop

  1. Jak nainstalovat Gnome na Ubuntu 22.04 LTS Jammy Jellyfish

  2. Jak upgradovat Ubuntu 20.04 na 22.04 LTS (Jammy Jellyfish)

  3. Jak nainstalovat VirtualBox v Ubuntu 22.04 LTS (Jammy Jellyfish)

  1. Jak nainstalovat Docker na Ubuntu 22.04 / 20.04 LTS

  2. Jak nainstalovat Ubuntu 22.04 LTS (Jammy Jellyfish)

  3. Jak nainstalovat Docker na serveru Ubuntu 18.04 LTS