## Installer Docker Compose på Ubuntu 20.04 LTS
Trinn 1:Installer Docker Engine
``` bash
sudo apt oppdatering
sudo apt installer docker-compose
```
Trinn 2:Bekreft installasjonen av Docker Compose
``` bash
docker-compose --versjon
```
Produksjon:
```
Docker Compose versjon 1.29.2
```
Trinn 3:Opprett en Docker Compose-fil
```
mkdir docker-test &&cd docker-test
```
Nedenfor er et eksempel på en docker-compose.yml-fil for en enkel webserver bygget på Nginx og Python Flask:
``` jaml
versjon:'3'
tjenester:
web:
bygge:.
volumer:
- .:/usr/src/app
porter:
- "5000:5000"
```
I denne filen definerer vi en enkelt tjeneste kalt "web". Denne tjenesten er bygget fra gjeldende katalog ved hjelp av en Dockerfile, som vi oppretter i neste trinn. "Volum"-delen kartlegger gjeldende katalog til /usr/src/app inne i beholderen, slik at vi kan dele applikasjonskoden med beholderen. "Ports"-delen videresender port 5000 fra containeren til vertsmaskinen.
Trinn 4:Opprett en dockerfil
Opprett en fil med navnet Dockerfile i gjeldende katalog med følgende innhold:
```
FRA python:3.9-slank
WORKDIR /usr/src/app
COPY requirements.txt .
KJØR pip install --no-cache-dir -r requirements.txt
KOPI . .
CMD ["python", "app.py"]
```
Denne Dockerfilen definerer instruksjonene for å bygge Docker-bildet for vår nettjeneste. Den bruker det offisielle Python 3.9 slanke bildet som basisbilde. Vi kopierer applikasjonskoden og requirements.txt-filen inn i containeren, og bruker RUN-kommandoen til å installere Python-avhengighetene definert i requirements.txt. Til slutt setter vi CMD-kommandoen til å kjøre Python-skriptet vårt (app.py) når beholderen starter.
Trinn 5:Kjør Docker Compose
Nå kan vi kjøre Docker Compose for å bygge og starte beholderen:
``` bash
docker-komponere
```
Denne kommandoen vil bygge Docker-bildet basert på vår Dockerfile, og deretter starte webtjenestebeholderen. Den vil også automatisk installere eventuelle Python-avhengigheter spesifisert i requirements.txt.
Trinn 6:Bekreft nettserver
Når beholderen er oppe og kjører, kan du bekrefte at nettserveren din er tilgjengelig ved å åpne en nettleser og navigere til følgende URL:
```
http://localhost:5000
```
Hvis alt er satt opp riktig, bør du se innholdet i Python Flask-applikasjonen din vises i nettleseren.
Ved å følge disse trinnene har du installert Docker Compose på Ubuntu 20.04 LTS og opprettet en enkel nettjeneste ved hjelp av Docker Compose.