Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> sistemi >> Ubuntu >> .

Come installare Docker Compose su Ubuntu 20.04 LTS [passo dopo passo]

## Installa Docker Compose su Ubuntu 20.04 LTS

Passaggio 1:installa il motore Docker

"bash."

aggiornamento sudo apt

sudo apt install docker-compose

```

Passaggio 2:verifica l'installazione di Docker Compose

"bash."

docker-compose --version

```

Produzione:

```

Docker Compose versione 1.29.2

```

Passaggio 3:crea un file di composizione Docker

```

mkdir docker-test &&cd docker-test

```

Di seguito è riportato un file docker-compose.yml di esempio per un semplice server Web creato su Nginx e Python Flask:

```yaml

versione:'3'

servizi:

rete:

costruire:.

volumi:

- .:/usr/src/app

porti:

- "5000:5000"

```

In questo file definiamo un unico servizio chiamato "web". Questo servizio è creato dalla directory corrente utilizzando un Dockerfile, che creeremo nel passaggio successivo. La sezione "volumi" mappa la directory corrente su /usr/src/app all'interno del contenitore, permettendoci di condividere il codice dell'applicazione con il contenitore. La sezione "porte" inoltra la porta 5000 dal contenitore al computer host.

Passaggio 4:crea un Dockerfile

Crea un file denominato Dockerfile nella directory corrente con il seguente contenuto:

```

DA pitone:3.9-slim

WORKDIR /usr/src/app

COPIA requisiti.txt .

ESEGUI pip install --no-cache-dir -r requisiti.txt

COPIA. .

CMD ["python", "app.py"]

```

Questo Dockerfile definisce le istruzioni per creare l'immagine Docker per il nostro servizio web. Utilizza l'immagine slim ufficiale di Python 3.9 come immagine di base. Copiamo il codice dell'applicazione e il file requisiti.txt nel contenitore e utilizziamo il comando RUN per installare le dipendenze Python definite in requisiti.txt. Infine, impostiamo il comando CMD per eseguire il nostro script Python (app.py) all'avvio del contenitore.

Passaggio 5:esegui Docker Compose

Ora possiamo eseguire Docker Compose per creare e avviare il contenitore:

"bash."

docker-componi

```

Questo comando creerà l'immagine Docker in base al nostro Dockerfile e quindi avvierà il contenitore del servizio Web. Inoltre installerà automaticamente tutte le dipendenze Python specificate in require.txt.

Passaggio 6:verifica il server Web

Una volta che il contenitore è attivo e funzionante, puoi verificare che il tuo server web sia accessibile aprendo un browser e accedendo al seguente URL:

```

http://localhost:5000

```

Se tutto è impostato correttamente, dovresti vedere il contenuto della tua applicazione Python Flask visualizzato nel browser.

Seguendo questi passaggi, hai installato con successo Docker Compose su Ubuntu 20.04 LTS e creato un semplice servizio web utilizzando Docker Compose.

 

sistemi © www.354353.com