Sobes.tech
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"]