Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Krok 1:Vytvorte Dockerfile
Vytvorte nový súbor s názvom `Dockerfile` v adresári, kde chcete vytvoriť svoj obraz Docker. Dockerfile obsahuje pokyny na vytvorenie obrazu.
```
OD centov:8
RUN yum update -y
SPUSTITE yum install -y nginx php php-mysqlnd
KOPÍROVAŤ . /var/www/html/
VYSTAVIŤ 80
CMD ["nginx", "-g", "daemon off;"]
```
Krok 2:Vytvorte obrázok Docker
Ak chcete vytvoriť obraz Docker, spustite nasledujúci príkaz:
```
docker build -t my-nginx-image .
```
Tento príkaz vytvorí obraz Docker pomocou pokynov uvedených v súbore „Dockerfile“.
Krok 3:Spustite Docker Image
Po vytvorení obrázka ho môžete spustiť pomocou nasledujúceho príkazu:
```
docker run -d -p 8080:80 --name my-nginx-container my-nginx-image
```
Tento príkaz vytvorí nový kontajner Docker založený na obrázku `my-nginx-image`. Voľba `-p 8080:80` mapuje port kontajnera 80 na port 8080 na hostiteľskom počítači. Voľba `--name my-nginx-container` dáva kontajneru názov.
Krok 4:Overte inštaláciu
Ak chcete overiť, či je spustený Nginx, otvorte webový prehliadač a prejdite na `http://localhost:8080`. Mali by ste vidieť predvolenú uvítaciu stránku Nginx.
Príklad súboru Docker pre aplikáciu Python
```
OD pythonu:3,8-tenký
WORKDIR /kód
COPY requirements.txt .
SPUSTITE inštaláciu pip --no-cache-dir -r requirements.txt
KOPÍROVAŤ . .
VYSTAVIŤ 8000
CMD ["python", "app.py"]
```
Tento súbor Dockerfile vytvorí obraz Pythonu pomocou runtime Python 3.8. Nainštaluje požadované balíčky Pythonu pomocou pip a potom skopíruje zdrojový kód do kontajnera. Kontajner odhaľuje port 8000, čo je port, na ktorom počúva aplikácia Python. Predvolený príkaz je nastavený na spustenie skriptu `app.py`, ktorý je vstupným bodom aplikácie.