Co to jest Hub Docker?

Co to jest Hub Docker?

Docker to platforma, która pozwala programistom opracowywać/budować, pakować i wykonywać aplikacje i projekty. Pracując nad Docker, programiści zajmują się obrazami Docker. Mogą być konieczne przechowywanie i udostępnianie zdjęć Docker z innymi. W tym celu Docker zapewnia publiczne lub prywatne repozytorium do publikowania swoich zdjęć Docker, znanych jako Docker Hub.

Ten blog wyjaśni:

  • Co to jest Hub Docker?
  • Dlaczego używany jest Hub Docker?
  • Jak używać Docker Hub w Docker?

Co to jest Hub Docker?

Docker Hub to oparta na chmurze usługa repozytorium oferowana przez Docker. Jest to publiczne repozytorium, co oznacza, że ​​każdy może go użyć do pchania i ciągnięcia obrazów Docker. Zapewnia centralną lokalizację, w której programiści mogą publikować swoje obrazy Docker i udostępnić je innym. Upraszcza proces zarządzania obrazami Docker i pozwala programistom skupić się na budowaniu i wdrażaniu aplikacji i projektów. Umożliwia także użytkownikom tworzenie prywatnych repozytoriów dla ich organizacji, aby ograniczyć dostęp. Zapewnia to bezpieczne udostępnianie zdjęć Docker wśród członków zespołu.

Dlaczego używany jest Hub Docker?

Docker Hub służy do organizowania, przechowywania i udostępniania obrazów Docker innym użytkownikom. Umożliwia programistom zarządzanie wieloma wersjami obrazów Docker, które pomagają im śledzić modyfikacje. Ponadto zapewnia zautomatyzowaną funkcjonalność kompilacji, która pozwala programistom automatycznie opracowywać i testować obrazy Docker. Deweloperzy używają Docker Hub do popychania i przechowywania lokalnych obrazów Docker do Docker Hub, a także do wyciągania oficjalnych obrazów Docker z Docker Hub.

Jak używać Docker Hub w Docker?

Możemy użyć Docker Hub do następujących celów, takich jak:

  • Pociągnij obraz z Docker Hub
  • Push Image to Docker Hub

Jak wyciągnąć obraz z Docker Hub?

Aby wyciągnąć obrazy z Docker Hub, „Docker Pull „Używane jest polecenie.

Krok 1: Wybierz obraz Docker

Najpierw przekieruj do Docker Hub, wyszukaj pożądany obraz Docker i wybierz go:

Krok 2: Skopiuj polecenie „Pull”

Następnie skopiuj poniższe polecenie do pobrania wybranego obrazu Dockera:

Krok 3: Pull Docker Image

Następnie uruchom skopiowane polecenie w terminalu Windows PowerShell, aby wyciągnąć pożądany obraz Docker:

Docker Pull Alpine

Poniższe dane wyjściowe wskazuje, że obraz Docker został pobrany do lokalnego repozytorium:

Krok 4: Weryfikuj wyciągnięty obraz

Aby wyświetlić wyciągnięty obraz w lokalnym repozytorium, napisz następujące polecenie:

Obrazy dokera

Na poniższym zrzucie ekranu podświetlona część pokazuje wyciągnięty obraz dokera:

Jak popchnąć obraz do Docker Hub?

Aby popchnąć obraz do Docker Hub, „Docker Push /:„Polecenie jest wykorzystywane.

Krok 1: Zaloguj się do Docker Hub w terminalu Windows

Najpierw otwórz żądany terminal Windows i wykonaj następujące polecenie, aby zalogować się do konta Docker Hub:

login dockera

Krok 2: Wybierz lokalny obraz dokera

Następnie wyświetl wszystkie dostępne lokalne obrazy Docker i wybierz konkretny obraz:

Obrazy dokera

Poniższe dane wyjściowe pokazuje wszystkie lokalne obrazy Docker i wybraliśmy „Linuximg" obraz:

Krok 3: Oznacz wybrany obraz

Następnie użyj „Docker Tag /:„Polecenie oznaczające wybrany obraz:

Docker Tag Linuximg Laibayounas/Linuximg: 1.0

Krok 4: Push Docker Image to Docker Hub

Teraz naciśnij oznaczony obraz Docker do centrum Docker:

Docker Push Laibayounas/Linuximg: 1.0

Krok 5: weryfikacja

Na koniec przejdź do Docker Hub, aby sprawdzić, czy obraz został w nim wepchnięty, czy nie:

Jak widać, lokalny obraz dokera został zepchnięty do hub Docker.

Wniosek

Docker Hub to oficjalne publiczne repozytorium dostarczone przez Docker. Zawiera wszystkie obrazy Docker, które mogą być używane przez każdego do swoich projektów. Służy do zarządzania, przechowywania i publikowania zdjęć Docker. Jest również wykorzystywany do udostępniania obrazów Docker z innymi użytkownikami. Ten blog wyjaśnił Docker Hub i sposób jego użycia.