Rejestry Docker są niezbędną częścią platformy Docker, która odgrywa istotną rolę w publikowaniu i zarządzaniu obrazami Docker. Rejestry Docker są głównie podzielone na dwa typy: oficjalny rejestr (Docker Hub) i prywatny rejestr, które użytkownicy określają do użytku osobistego. Użytkownicy mogą udostępniać i publikować obrazy Docker w tych rejestrach.
Ten blog wyjaśni, jak popchnąć obraz Dockera do prywatnego rejestru za pomocą Dockera ”naciskać" Komenda.
Jak użyć „Docker Push”, aby przesunąć obraz do prywatnego rejestru?
„„Docker Push„Command to narzędzie wiersza poleceń używanych do pchania lub publikowania obrazów Docker w prywatnym lub oficjalnym rejestrze Dockera. Aby użyć tego polecenia, aby popchnąć obraz do prywatnego rejestru, skorzystaj z danej procedury.
Krok 1: Pull Docker Image z Docker Official Registry
Najpierw wyciągnij dowolny obraz z oficjalnego rejestru Docker „Docker Hub". Na przykład wyciągnęliśmy „alpejski" obraz:
> Docker Pull Alpine
Krok 2: Zaloguj się do prywatnego rejestru
Następnie zaloguj się do swojego prywatnego rejestru za pomocą „login dockera" Komenda. Na przykład zalogowaliśmy się do naszego rejestru Docker działającego w „Localhost: 5000”:
> logowanie Docker LocalHost: 5000
Notatka: Użytkownicy muszą uruchomić kontener rejestru przed zalogowaniem się do Docker Private Registry.
Krok 3: Utwórz obraz docelowy
Następnie utwórz obraz docelowy z nowo wyciągniętego obrazu, który zostanie następnie popchnięty do prywatnego rejestru. Aby utworzyć obraz docelowy, użyj „Docker Tag /" Komenda:
> Tag Docker Alpine LocalHost: 5000/Alpine-Img
Aby sprawdzić, czy obraz jest utworzony, czy nie, sprawdź listę obrazów za pomocą „Obrazy dokera" Komenda:
> Obrazy dokera
Krok 4: Push Docker Image to Private Registry
Popchnij obraz do prywatnego rejestru Docker, korzystając z „Docker Push " Komenda:
> Docker Push LocalHost: 5000/Alpine-Img
Sprawdź, czy obraz jest popychany, czy nie, odwiedzając katalogi rejestru prywatnego. Na przykład odwiedziliśmy „LocalHost: 5000/v2/_catalog„URL w przeglądarce:
Powyższe dane wyjściowe pokazuje, że pomyślnie popchnęliśmy obraz Docker do prywatnego rejestru.
Wniosek
„„Docker Push„Polecenie służy do przesuwania obrazów Docker do rejestru w rejestrze prywatnym lub w rejestrze Docker Hub. Aby popchnąć obraz do prywatnego rejestru, najpierw uruchom kontener rejestru i zaloguj się do prywatnego rejestru. Następnie utwórz obraz docelowy i popchnij go do Docker Private Registry za pomocą „Docker Push