Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako nainštalovať Docker Compose na Ubuntu 20.04 LTS [Krok za krokom]

## Nainštalujte Docker Compose na Ubuntu 20.04 LTS

Krok 1:Nainštalujte Docker Engine

``` bash

aktualizácia sudo apt

sudo apt install docker-compose

```

Krok 2:Overte inštaláciu Docker Compose

``` bash

docker-compose --verzia

```

výstup:

```

Docker Compose verzia 1.29.2

```

Krok 3:Vytvorte súbor Docker Compose

```

mkdir docker-test &&cd docker-test

```

Nižšie je uvedený vzorový súbor docker-compose.yml pre jednoduchý webový server postavený na Nginx a Python Flask:

```jaml

verzia:'3'

služby:

web:

postaviť:.

objemy:

- .:/usr/src/app

porty:

- "5000:5000"

```

V tomto súbore definujeme jedinú službu s názvom „web“. Táto služba je vytvorená z aktuálneho adresára pomocou súboru Dockerfile, ktorý vytvoríme v ďalšom kroku. Sekcia „volumes“ mapuje aktuálny adresár na /usr/src/app v kontajneri, čo nám umožňuje zdieľať kód aplikácie s kontajnerom. Sekcia "porty" preposiela port 5000 z kontajnera do hostiteľského počítača.

Krok 4:Vytvorte Dockerfile

Vytvorte súbor s názvom Dockerfile v aktuálnom adresári s nasledujúcim obsahom:

```

OD pythonu:3,9-tenký

WORKDIR /usr/src/app

COPY requirements.txt .

SPUSTITE inštaláciu pip --no-cache-dir -r requirements.txt

KOPÍROVAŤ . .

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

```

Tento súbor Dockerfile definuje pokyny na vytvorenie obrazu Docker pre našu webovú službu. Ako základný obrázok používa oficiálny tenký obrázok Pythonu 3.9. Skopírujeme kód aplikácie a súbor requirements.txt do kontajnera a pomocou príkazu RUN nainštalujeme závislosti Pythonu definované v súbore requirements.txt. Nakoniec sme nastavili príkaz CMD, aby spustil náš skript Python (app.py), keď sa kontajner spustí.

Krok 5:Spustite Docker Compose

Teraz môžeme spustiť Docker Compose na zostavenie a spustenie kontajnera:

``` bash

docker-compose up

```

Tento príkaz vytvorí obrázok Docker na základe nášho súboru Dockerfile a potom spustí kontajner webovej služby. Automaticky nainštaluje aj všetky závislosti Pythonu špecifikované v súbore requirements.txt.

Krok 6:Overenie webového servera

Keď je kontajner v prevádzke, môžete si overiť, či je váš webový server prístupný otvorením prehliadača a prechodom na nasledujúcu adresu URL:

```

http://localhost:5000

```

Ak je všetko nastavené správne, mali by ste vidieť obsah vašej aplikácie Python Flask zobrazený v prehliadači.

Podľa týchto krokov ste úspešne nainštalovali Docker Compose na Ubuntu 20.04 LTS a vytvorili jednoduchú webovú službu pomocou Docker Compose.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené