Rejestr obrazów Docker (Container Registry) to prywatne repozytorium przechowujące gotowe, zwersjonowane obrazy kontenerów. Bez niego zespoły korzystają z publicznego Docker Hub, narażając się na limity pobierania i ryzyko użycia nieautoryzowanych obrazów.

Popularne rozwiązania

  • Azure Container Registry (ACR) – ściśle zintegrowany z Azure DevOps i AKS.
  • Harbor – open-source, on-premise, z wbudowanym skanerem CVE.
  • AWS ECR / Google Artifact Registry – natywne rozwiązania dla głównych chmur publicznych.

Polityki bezpieczeństwa i retencji

Definiujemy reguły określające: kto może publikować obrazy (push), kto pobierać (pull) oraz przez jak długo przechowywane są stare wersje. Automatyzujemy usuwanie nieużywanych tagów, aby ograniczyć koszty przechowywania.

Integracja z pipeline CI/CD

Każdy obraz zbudowany przez pipeline jest automatycznie otagowany wersją semver i numerem commitu, a następnie przesyłany do rejestru. Środowisko produkcyjne pobiera wyłącznie obrazy z listy zatwierdzonych (allowlist), blokując nieautoryzowane wdrożenia.

Czytaj dalej

Powiązane artykuły