Pracując nad Docker, programiści budują i radzą sobie z różnymi obrazami Docker. Mogą potrzebować sposobu przechowywania i dystrybucji swoich zdjęć w celu udostępniania i współpracy. W tej sytuacji Docker świadczy usługi takie jak rejestr Docker i Docker Hub do przechowywania, zarządzania i udostępniania zdjęć Docker.
Ten blog wyjaśni:
Co to jest rejestr Docker?
Rejestr Docker to narzędzie oprogramowania, które jest wykorzystywane do przechowywania obrazów Docker, które są składem aplikacji kontenerowych, które zawierają wszystkie zależności wymagane do ich wykonania. Rejestr Docker działa jako centralne repozytorium, w którym użytkownicy mogą pchać, ciągnąć i zarządzać obrazami Docker. Umożliwia użytkownikom łatwe udostępnianie i ponowne wykorzystanie obrazów w różnych środowiskach.
Rejestr Docker ma dwa typy, takie jak:
Co to jest Hub Docker?
Docker Hub jest oficjalnym rejestrem Dockera. Jest to usługa oparta na chmurze, która pozwala użytkownikom zarządzać, przechowywać i udostępniać obrazy Docker ze wszystkimi. Jest to największe na świecie publiczne repozytorium obrazów Docker, z milionami obrazów dla programistów do użycia. Pozwala programistom budować aplikacje i współpracować z innymi. Ma gotowe obrazy, które można pobrać i wykorzystać do budowania różnych aplikacji.
Podstawowa różnica między rejestrem Docker a Hub Docker
Docker Registry to samozwańczy narzędzie, w którym użytkownicy mogą hostować i zarządzać swoimi publicznymi i prywatnymi rejestrami. Zapewnia to użytkownikom pełną kontrolę nad ich obrazami oraz możliwość kontrolowania uprawnień i dostępu. Podczas gdy Docker Hub to usługa oparta na chmurze świadczona przez Docker. Jest hostowany i zarządzany przez Docker, co oznacza, że użytkownicy nie mają pełnej kontroli nad swoimi obrazami w Docker Hub.
Ponadto rejestr Docker zezwala użytkownikom na konfigurowanie prywatnych rejestrów, które nie są dostępne dla publiczności. Z drugiej strony, Docker Hub jest przede wszystkim rejestrem publicznym i wymaga płatnej subskrypcji w celu wykorzystania prywatnych repozytoriów.
Wniosek
Rejestr Docker to samozwańczy narzędzie używane do zarządzania obrazami Docker. To dobra opcja dla korporacji, która musi przechowywać i rozpowszechniać zdjęcia Docker prywatnie. Natomiast Hub Docker jest domyślnym rejestrem dla Docker, w którym większość programistów i organizacji publikuje swoje zdjęcia Docker. Jest bezpłatny używanie zdjęć publicznych, ale istnieją plany cen prywatnych repozytoriów. Ten blog wyjaśnił różnicę między rejestrem Docker a Docker Hub.