Skonfiguruj prywatny rejestr Docker na Ubuntu

Skonfiguruj prywatny rejestr Docker na Ubuntu

A "Prywatny rejestr Docker”To scentralizowane repozytorium do przechowywania i dystrybucji obrazów Docker w sieci prywatnej lub organizacji. Przydatne jest zarządzanie własnymi obrazami, które można łatwo udostępniać i wdrażać w ramach własnej infrastruktury.

Korzystając z prywatnego rejestru, organizacje mogą zachować bezpieczeństwo i kontrolę nad swoimi obrazami, zapewniając, że tylko zatwierdzone obrazy są wykorzystywane w ich infrastrukturze. Ponadto prywatny rejestr może poprawić szybkość wdrażania i niezawodność obrazów Docker.

W tym artykule wyjaśniono instrukcje krok po kroku w celu skonfigurowania prywatnego rejestru Docker na Ubuntu.

Jak skonfigurować Prywatny rejestr Docker na Ubuntu?

Konfigurowanie prywatnego rejestru Docker na Ubuntu jest przydatnym narzędziem dla organizacji, które chcą ulepszyć swoje procesy wdrażania, bezpieczeństwo i kontrolę nad obrazami Docker. Aby założyć prywatny rejestr Docker, wykonaj następujące kroki:

Warunek: Zainstaluj Docker na Ubuntu

Aby skonfigurować Prywatny rejestr Docker w Ubuntu, użytkownicy muszą upewnić się, że Docker jest zainstalowany w systemie operacyjnym. Jeśli nie, postępuj zgodnie z procedurą podaną na oficjalnej stronie internetowej.

Krok 1: Rozpocznij demon Docker

Po zakończeniu instalacji rozpocznij demon Docker przy użyciu „Systemctl„Polecenie, jak widać w następującym skrypcie:

$ sudo systemctl start docker

Dane wyjściowe pokazuje, że Docker został pomyślnie uruchomiony.

Krok 2: Prowadź obraz rejestru Docker

Aby wyciągnąć obraz rejestru Docker z centrum dokera, określ „rejestr”Z„sudo„Uprawnienia jak poniżej:

$ Sudo Docker Registry Pull

Wykonanie powyższego polecenia pokazuje, że nowszy obraz „rejestr”Został pobrany.

Krok 3: Konfiguracja Prywatnego kontenera rejestru Docker

Aby rozpocząć kontener rejestru Docker, wykonaj „Docker Run„Polecenie, określając numer portu:

$ sudo Docker Run -d -p 5000: 5000 - -Restart = zawsze -Nazwa rejestru rejestru: 2

Opis poniższego polecenia znajduje się tutaj:

  • Rejestr: 2: Jest to oficjalny obraz dokera do uruchomienia rejestru Docker, który służy do przechowywania i rozpowszechniania zdjęć Docker.
  • -restart = zawsze: Ta opcja zapewnia, że ​​kontener automatycznie uruchomi się, jeśli zatrzyma się z jakiegokolwiek powodu.
  • -P 5000: 5000: Mapuje port 5000 na hosta do portu 5000 w kontenerze, umożliwiając zewnętrzny dostęp do rejestru.

Dane wyjściowe pokazuje, że kontener Docker o nazwie „rejestr”Został pobrany z obrazu„Rejestr: 2".

Krok 4: Prowadź obraz Dockera „Alpine”

Alpine to popularny i lekki rozkład Linuksa, który jest powszechnie używany jako obraz podstawowy dla innych obrazów Docker. Aby wyciągnąć „alpejski”Obraz Docker z rejestru Docker do lokalnego hosta, wykonaj poniższy skrypt:

$ sudo docker pull alpine

Wyjście wyświetla obraz dokera „alpejski”Został pobrany.

Krok 5: Tag i naciśnij obraz docelowy do rejestru

Aby oznaczyć obraz i popchnąć go do rejestru, użytkownicy muszą określić „Nazwa obrazu". Na przykład „„alpejski”Obraz jest wspomniany przez określenie portu„5000„Do Localhost:

$ Sudo Docker Tag Alpine LocalHost: 5000/Alpine

Za przesunięcie obrazu Dockera do rejestru, „Docker Push„Polecenie jest wykorzystywane z„alpejski„Nazwa obrazu:

$ Sudo Docker Push LocalHost: 5000/Alpine

Dane wyjściowe pokazuje, że „alpejski„Obraz został pomyślnie zepchnięty do konkretnego repozytorium.

Krok 6: Wyciągnij zaktualizowany obraz z rejestru

Aby wyciągnąć zaktualizowany obraz z rejestru, uruchom „Docker Pull”Polecenie, określając numer portu„5000”I nazwa obrazu„alpejski" jak poniżej:

$ Sudo Docker Pull LocalHost: 5000/Alpine

Dane wyjściowe pokazuje, że „alpejski„Obraz został pobrany z zaktualizowanymi ustawieniami.

Krok 7: Sprawdź, czy rejestr działa

Aby sprawdzić, czy rejestr jest uruchomiony, użytkownicy mogą korzystać z „kędzior„Polecenie z konkretnym adresem URL:

$ curl http: // localhost: 5000/v2/_catalog

Powyższy wyświetlacz pokazuje, że obecny prywatny rejestr działa na Ubuntu.

Wniosek

Aby skonfigurować prywatny rejestr Docker na Ubuntu, użytkownicy najpierw muszą wyciągnąć „rejestr”Obraz za pomocą„Docker Pull Registry”Skrypt. Ponadto rozpocznij prywatny rejestr Docker za pośrednictwem skryptu „Docker Run -d -p -restart zawsze -name rejestr: tag”. Następnie pociągnij określony obraz i oznacz go. Na koniec popchnij oznaczony obraz do swojego Prywatnego Rejestru Docker. Ten przewodnik wykazał procedury krok po kroku w celu założenia Prywatnego Rejestru Docker na Ubuntu.