Jak stworzyć prywatny rejestr Docker

Jak stworzyć prywatny rejestr Docker
Rejestry Docker są istotną częścią Docker. Służą do przechowywania i zarządzania obrazem Docker. Użytkownicy mogą przesyłać obrazy w rejestrze, za pośrednictwem których mogą również publikować i udostępniać obrazy Docker. W tym celu Docker przedstawia oficjalny rejestr: „Docker Hub". Zawiera tysiące zdjęć dla obsługi programistów. Jednak użytkownicy mogą również tworzyć własny prywatny rejestr Docker.

Ten artykuł ilustruje, jak utworzyć prywatny rejestr Docker.

Jak stworzyć prywatny rejestr Docker?

Aby utworzyć prywatny rejestr, użytkownicy muszą zalogować się do oficjalnego rejestru Dockera, „Dockerhub”. Następnie pociągnij oficjalnego „rejestr„Obraz, który zostanie użyty do tworzenia prywatnego rejestru Docker.

Aby utworzyć prywatny rejestr Docker, skorzystaj z podanych instrukcji.

Krok 1: Wyszukaj oficjalny obraz „Rejestru”
Najpierw zaloguj się do oficjalnego rejestru Docker Hub, a następnie przeszukaj „rejestr„Aby otworzyć oficjalny obraz rejestru:

Krok 2: Wyciągnij obraz „Registry” z Docker Hub
Następnie otwórz terminal w systemie i pociągnij „rejestr”Obraz za pomocą„Docker Pull Registry" Komenda:

> Rejestr Docker Pull

Krok 3: Utwórz prywatny rejestr
Utwórz prywatny rejestr, wykonując obraz rejestru za pomocą dostarczonego polecenia. Tutaj określiliśmy port „5000”Dla prywatnego rejestru i„-nazwa”Służy do zdefiniowania nazwy kontenera:

> Docker Run -d 5000: 5000 -RESTART zawsze -Nazwa Rejestr rejestru: 2

Krok 4: Wyciągnij obraz z Docker Hub
Następnie wyciągnij dowolny obraz z oficjalnego rejestru Docker Hub. Na przykład wyciągnęliśmy „alpejski" obraz:

> Docker Pull Alpine

Krok 5: Utwórz obraz docelowy
Następnie utwórz obraz docelowy za pośrednictwem obrazu źródłowego. Na przykład użyjemy obrazu „alpejskiego” jako obrazu źródłowego do utworzenia nowego obrazu docelowego. Ten obraz zostanie wypchnięty do Docker Prywatnego rejestru.
Aby to zrobić, użyj „Docker Tag-Source Registry/„Polecenie w następujący sposób:

> Tag Docker Alpine LocalHost: 5000/Alpine-Img

W celu weryfikacji wymień wszystkie obrazy Docker:

> Obrazy dokera

Tutaj widać, że pomyślnie utworzyliśmy obraz docelowy:

Krok 6: Pchnij obraz do prywatnego rejestru
Teraz popchnij obraz docelowy do nowo utworzonego prywatny rejestr Docker, „za pośrednictwem„Docker Push" Komenda:

> Docker Push LocalHost: 5000/Alpine-Img

Odwiedź katalog prywatnego rejestru za pomocą „LocalHost: 5000/v2/_catalog„URL na przeglądarce:

Z powyższego wyjścia widać, że pomyślnie popchnęliśmy obraz docelowy do nowo utworzonego prywatnego rejestru dokera.

Wniosek

Aby stworzyć prywatny rejestr Docker, najpierw zaloguj się do „Docker Hub„Oficjalny rejestr i wyciągnij oficjalny”rejestr”Obraz za pomocą„Docker Pull Registry" Komenda. Następnie stwórz prywatną rejestr, używając „Docker Run -d -p -restart Zawsze -name Registry rejestru: tag" Komenda. Następnie pociągnij dowolny obraz z Docker Hub, oznacz obraz lub odtworzyć obraz o określonej nazwie. Następnie popchnij nowo utworzony lub oznaczony obraz do swojego prywatnego rejestru Docker. Ten blog zilustrował, jak utworzyć prywatny rejestr Docker.