Sobes.tech
Junior — Middle

Czy tworzyłeś pliki Dockerfile do automatyzacji budowy kontenerów?

sobes.tech AI

Odpowiedź od AI

Tak, tworzenie Dockerfile jest standardową praktyką automatyzacji budowy kontenerów. Dockerfile to plik tekstowy z instrukcjami, które Docker wykorzystuje do tworzenia obrazu.

Przykład prostego Dockerfile dla aplikacji Python:

# Używamy oficjalnego obrazu Pythona
FROM python:3.9-slim

# Kopiujemy pliki aplikacji do kontenera
COPY . /app
WORKDIR /app

# Instalujemy zależności
RUN pip install -r requirements.txt

# Uruchamiamy aplikację
CMD ["python", "app.py"]

Taki plik pozwala na powtarzalne i szybkie tworzenie kontenerów z potrzebnym środowiskiem i aplikacją.