Junior
Jakie ważne elementy Docker istnieją?
sobes.tech AI
Odpowiedź od AI
Ważne elementy Dockera:
- Obrazy (Images) — szablony do tworzenia kontenerów, zawierają wszystkie niezbędne zależności i ustawienia.
- Kontenery (Containers) — uruchomione instancje obrazów, izolowane środowiska wykonawcze dla aplikacji.
- Dockerfile — plik tekstowy z instrukcjami do budowy obrazu.
- Rejestr (Registry) — magazyn obrazów, np. Docker Hub, gdzie można przechowywać i pobierać obrazy.
- Volumes (Volumes) — mechanizmy do trwałego przechowywania danych poza kontenerem.
- Sieci (Networks) — zapewniają komunikację między kontenerami i z zewnętrznym światem.
Przykład użycia Dockerfile:
FROM python:3.9
WORKDIR /app
COPY . /app
RUN pip install -r requirements.txt
CMD ["python", "app.py"]