GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Installa Docker Compose su Ubuntu 20.04 - Procedura passo passo per eseguirlo?

Docker Compose è noto come uno strumento da riga di comando per l'esecuzione di più contenitori su Docker definito. Utilizza il file di composizione in formato YAML per configurare le risorse necessarie per i contenitori come volumi, reti e così via.

Puoi utilizzare Docker Compose per definire un ambiente isolato per applicazioni containerizzate che possono essere eseguite su qualsiasi sistema.

Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire query di installazione e configurazione relative a Ubuntu.

In questo contesto, esamineremo come installare Docker Compose su Ubuntu 20.04 LTS ed esploreremo anche alcuni semplici esempi di utilizzo di Docker Compose.


Come installare Docker Compose su Ubuntu?

Prima di installare Docker Compose, devi prima installare Docker sul tuo computer Ubuntu 20.04.

io. Aggiornare il repository dei pacchetti e installare i pacchetti dipendenti eseguendo:

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

ii. Quindi, aggiungendo l'apt-repository Docker al tuo sistema operativo:

$ 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. Una volta aggiunto il repository Docker, puoi installare Docker eseguendo:

$ sudo apt update
$ sudo apt install docker-ce

iv. Verifica che Docker sia stato installato correttamente e avviato automaticamente:

$ sudo systemctl status docker

v. Successivamente, vediamo come installare Docker Compose.

Al momento della stesura di questo articolo, l'ultima versione di Docker Compose è la 1.27.4.

Per scaricare il file di composizione Docker sul tuo computer Ubuntu 20.04, eseguendo:

$ 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. Quindi, concedi l'autorizzazione di esecuzione per il file docker-compose:

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

vii. Verifica che Docker Compose sia stato installato correttamente:

$ docker-compose --version


Un esempio per testare Docker Compose su Ubuntu

Qui creeremo un server web Nginx usando Docker Compose:

io. Innanzitutto, crea una nuova cartella chiamata myapp, quindi cambia directory in essa:

$ mkdir myapp
$ cd myapp

ii. Quindi, utilizzando il tuo editor preferito per creare un file di composizione chiamato 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

In questo file di composizione, abbiamo definito un servizio:webserver. Utilizzava l'immagine docker nginx:alpine da Docker Hub.

iii. Nella directory myapp, esegui il comando seguente per avviare l'applicazione:

$ sudo docker-compose up

iv. Apri un nuovo terminale e usa il comando curl per verificare che il server web sia in esecuzione:

$ curl localhost:80

v. Per elencare il servizio in esecuzione, eseguire:

$ sudo docker-compose ps



Ubuntu
  1. Installare Icinga su Ubuntu 20.04 LTS - procedura passo passo?

  2. Installa Oracle Java 16 su Ubuntu 18.04 / 20.04 / 21.04 - Un processo passo dopo passo?

  3. Installa Laravel su Ubuntu 20.04 - Processo passo dopo passo?

  4. Installa Eclipse IDE su Ubuntu 20.04 - Processo passo dopo passo?

  5. Installa Grafana su Ubuntu 20.04 - Processo passo dopo passo?

Come installare Docker Compose su Ubuntu 18.04

Come installare Docker Compose su Ubuntu 20.04

Installa Drupal su Ubuntu 20.04 LTS - Procedura passo passo?

Installa Moodle su Ubuntu 20.04 LTS - Procedura passo passo?

Installa Kodi su Ubuntu 20.04 LTS - Un processo passo dopo passo?

Installa Skype sul sistema Ubuntu 18.04 - Processo passo dopo passo?