GNU/Linux >> Znalost Linux >  >> Ubuntu

Nainstalovat Docker Compose na Ubuntu 20.04 – proces krok za krokem, jak to provést?

Docker Compose je známý jako nástroj příkazového řádku pro spouštění více kontejnerů na definovaném Dockeru. Ke konfiguraci nezbytných zdrojů pro kontejnery, jako jsou svazky, sítě a tak dále, používá soubor pro vytváření zpráv ve formátu YAML.

Docker compose můžete použít k definování izolovaného prostředí pro kontejnerizované aplikace, které lze spustit na jakémkoli systému.

Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět dotazy týkající se instalace a konfigurace Ubuntu.

V této souvislosti se podíváme na to, jak nainstalovat Docker Compose na Ubuntu 20.04 LTS a prozkoumáme také některé jednoduché příklady použití Docker Compose.


Jak nainstalovat Docker Compose na Ubuntu?

Před instalací Docker Compose musíte nejprve nainstalovat Docker na svůj počítač Ubuntu 20.04.

i. Aktualizace úložiště balíčků a instalace závislých balíčků spuštěním:

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

ii. Poté do operačního systému přidejte úložiště Docker apt-repository:

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

iii. Po přidání úložiště Docker můžete nainstalovat Docker spuštěním:

$ sudo apt update
$ sudo apt install docker-ce

iv. Ověření, že Docker byl úspěšně nainstalován a automaticky spuštěn:

$ sudo systemctl status docker

v. Dále se podívejme, jak nainstalovat Docker Compose.

V době psaní tohoto článku je nejnovější verze Docker Compose 1.27.4.

Chcete-li stáhnout soubor docker-compose do počítače Ubuntu 20.04, spusťte:

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

vi. Poté udělte oprávnění ke spuštění pro soubor docker-compose:

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

vii. Ověření, že Docker Compose byl úspěšně nainstalován:

$ docker-compose --version


Příklad k testování Docker Compose na Ubuntu

Zde vytvoříme webový server Nginx pomocí Docker Compose:

i. Nejprve vytvořte novou složku s názvem myapp a poté do ní změňte adresář:

$ mkdir myapp
$ cd myapp

ii. Poté pomocí svého oblíbeného editoru vytvořte soubor pro psaní s názvem docker-compose.yaml

$ vim docker-compose.yaml
version: '3'
services:
webserver:
image: nginx:alpine
container_name: web_server
restart: unless-stopped
ports:
- "80:80"
- "443:443"
networks:
- app-network
networks:
app-network:
driver: bridge

V tomto novém souboru jsme definovali jednu službu:webový server. Použil docker image nginx:alpine z Docker Hub.

iii. V adresáři myapp spusťte následující příkaz pro spuštění aplikace:

$ sudo docker-compose up

iv. Otevřete nový terminál a pomocí příkazu curl ověřte, že webový server běží:

$ curl localhost:80

v. Chcete-li zobrazit spuštěnou službu, spusťte:

$ sudo docker-compose ps



Ubuntu
  1. Nainstalovat Discord na Ubuntu 20.04 – proces krok za krokem?

  2. Instalace AIDE na Ubuntu 20.04 – proces krok za krokem?

  3. Nainstalovat Pyradio na Ubuntu 20.04 – proces krok za krokem?

  1. Nainstalovat MAAS na Ubuntu 20.04 – pomocí procesu krok za krokem?

  2. Nainstalovat Drupal na Ubuntu 20.04 LTS – proces krok za krokem?

  3. Nainstalovat Moodle na Ubuntu 20.04 LTS – proces krok za krokem?

  1. Nainstalujte Kodi na Ubuntu 20.04 LTS – proces krok za krokem?

  2. Nainstalovat Ruby na Ubuntu 20.04 – proces krok za krokem?

  3. Nainstalovat Dropbox na Ubuntu 20.04 – proces krok za krokem?