GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Docker Compose na Ubuntu 20.04

Úvod

Docker Compose je dalším užitečným nástrojem Docker. Umožňuje uživatelům spouštět, spouštět, komunikovat a zavírat kontejnery pomocí jediného koordinovaného příkazu. Docker Compose se v podstatě používá k definování a spouštění vícekontejnerových aplikací Docker.

Tento tutoriál vám ukáže, jak nainstalovat Docker Compose na Ubuntu 20.04 a jak spustit kontejner.

Předpoklady

  • Systém se systémem Ubuntu 20.04
  • Uživatelský účet s sudo privilegia
  • Docker nainstalovaný v Ubuntu 20.04
  • Okno příkazového řádku/terminálu (Ctrl-Alt-T )

Nainstalujte Docker Compose na Ubuntu

Chcete-li nainstalovat nejnovější verzi Docker Compose z oficiálního úložiště GitHub, postupujte podle následujících kroků. V době psaní tohoto článku Docker Compose 1.29.2 je nejnovější stabilní verze.

Docker Compose můžete nainstalovat také z úložiště Ubuntu spuštěním sudo apt install docker-compose . Tato možnost však nezaručuje, že si stáhnete nejnovější verzi.

Krok 1:Upgrade a aktualizace

Začněte aktualizací výchozího úložiště, abyste zajistili stažení nejnovější verze Docker Compose:

sudo apt update

Poté upgradujte systém, abyste zajistili, že všechny místní balíčky a programy jsou aktuální:

sudo apt upgrade

Krok 2:Instalace curl

Chcete-li stáhnout binární balíček pomocí adresy URL, potřebujete curl . Můžete zkontrolovat, zda máte tento nástroj příkazového řádku, zadáním do okna terminálu:

curl

Pokud výstup zobrazuje „try 'curl --help' or 'curl --manual' for more information “, přejděte k dalšímu kroku. Tato zpráva znamená, že curl je nainstalován.

Pokud však terminál říká „command not found “, musíte nainstalovat curl pomocí:

sudo apt install curl

Krok 3:Stáhněte si nejnovější verzi Docker

Díky aktualizovanému systému a dostupnému curlingu si můžete stáhnout a nainstalovat Docker Compose. Jakmile je balíček lokálně dostupný, neexistuje žádný instalační skript, nainstaluje se automaticky.

Použijte následující příkaz:

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Příkaz dává systému pokyn k uložení souboru do /usr/local/bin/ adresář pod názvem docker-compose .

Počkejte na dokončení stahování.

Krok 4:Změňte oprávnění k souboru

Udělejte stažený soubor jako spustitelný změnou oprávnění k souboru pomocí:

sudo chmod +x /usr/local/bin/docker-compose

Krok 5:Zkontrolujte verzi Docker Compose

Chcete-li ověřit instalaci, zkontrolujte verzi Docker Compose spuštěním:

sudo docker–compose --version

Pokud výstup ukazuje vydání stažené v kroku 3, balíček jste úspěšně nainstalovali.

Odinstalujte Docker Compose na Ubuntu

Odinstalace Docker Compose z vašeho systému Ubuntu je jednoduchý proces ve 3 krocích.

Krok 1:Smažte binární soubor

Nejprve smažte binární soubor příkazem:

sudo rm /usr/local/bin/docker-compose

Krok 2:Odinstalujte balíček

Poté použijte apt remove příkaz k odinstalaci softwaru:

sudo apt remove docker-compose

Krok 3:Odeberte softwarové závislosti

Nakonec odstraňte nežádoucí softwarové závislosti spuštěním:

sudo apt autoremove

Spusťte vzorový kontejner

Zkontrolujte, zda instalace funguje správně, spuštěním vzorového kontejneru pomocí Docker Compose. Použijte hello-world společnosti Docker kontejneru.

1. Vytvořte nový adresář pro kontejner vzorků:

mkdir hello–world

2. Přejděte do dříve vytvořeného adresáře:

cd hello–world

3. Vytvořte konfigurační soubor YAML:

sudo nano docker-compose.yml

4. Dále dejte Dockerovi pokyn, aby vytvořil kontejner pod názvem hello-world na základě nejnovějšího obrázku Hello World na Docker Hub. Chcete-li to provést, přidejte do souboru YAML následující obsah:

version: '2'
services:
   hello-world:
      image:
         hello-world:latest

5. Uložte změny a ukončete textový editor (Ctrl+X> A > Enter ).

6. Spusťte kontejner v ahoj světě adresář s příkazem:

sudo docker–compose up

To vyzve Docker ke spuštění hello-world kontejner. Na výstupu se zobrazí skript se zprávou, že instalace funguje správně. Jakmile skript zobrazí, existuje mimo kontejner.


Ubuntu
  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 Compose na Ubuntu 18.04

  1. Jak nainstalovat Docker na Ubuntu 18.04

  2. Jak nainstalovat Kubernetes na Ubuntu 18.04

  3. Jak nainstalovat Docker na Ubuntu 18.04?

  1. Jak nainstalovat Docker Compose na Ubuntu 18.04

  2. Jak nainstalovat Rancher na Ubuntu

  3. Jak nainstalovat Docker na Ubuntu 22.04