Middle
Ako vytvoriť Docker obraz? Čo je Dockerfile a príkaz docker build?
sobes.tech AI
Odpoveď od AI
Obrázok Docker je šablóna, z ktorej sa vytvára kontajner. Na vytvorenie obrázka Docker je potrebné napísať Dockerfile, čo je textový súbor s pokynmi, ktoré popisujú, ako zostaviť obrázok: základný obrázok, kopírovanie súborov, inštalácia závislostí, spustenie príkazov atď.
Príkaz docker build číta Dockerfile a vykonáva pokyny postupne, vytvárajúc vrstvu po vrstve obrázok. Na konci získate hotový obrázok kontajnera.
Príklad jednoduchého Dockerfile:
FROM python:3.9-slim
WORKDIR /app
COPY requirements.txt ./
RUN pip install -r requirements.txt
COPY . ./
CMD ["python", "app.py"]
Vytvorenie obrázka:
docker build -t my-python-app .