Docker Hub and Docker Rejestr Przewodnik dla początkujących

Docker Hub and Docker Rejestr Przewodnik dla początkujących

Docker to dobrze ugruntowana platforma produktów serwisowych używana do dostarczania projektu i oprogramowania w formie kontenerów. Można go również wykorzystać do opracowywania i wdrażania aplikacji. W tym celu Docker używa wirtualizacji poziomu OS na poziomie OS. Ponadto głównymi elementami platformy Docker są obrazy Docker, kontenery Docker, rejestry Docker i silnik Docker, który świadczy usługi na serwerze Docker i maszynie lokalnej.

Ten post omówi:

  • Jakie są rejestry Docker Hub i Docker?
  • Przewodnik dla początkujących dla rejestrów Docker Hub i Docker
  • Jak wyciągnąć obraz dokera z rejestru Docker?

Jakie są rejestry Docker Hub i Docker?

Rejestry Docker to magazyn używany do przechowywania, zarządzania i dystrybucji obrazów Docker. Rejestry mogą mieć dwa typy: rejestr lokalny i zdalny rejestr. Docker Hub to oficjalny rejestr bazy w chmurze Docker, który prowadzi zdjęcia Docker. Przechowuje i zarządza obrazami Docker z nazwą obrazów i wersji tagów.

Przewodnik dla początkujących dla rejestrów Docker Hub i Docker

Docker Hub to oficjalny rejestr platformy Docker. Spójrz na dostarczoną procedurę wykorzystania rejestru Docker w celu utrzymania i przechowywania obrazów Docker.

Krok 1: Otwórz rejestr Docker Hub

Najpierw przejdź do oficjalnego organu rejestru Docker Docker Hub i kliknij „Zalogować się" przycisk. Jeśli użytkownicy nie mają konta Docker Hub, zarejestruj się, klikając „Rejestr”Przycisk lub wykorzystanie poniższego podświetlonego„Zacznij już dziś za darmo" menu:

Krok 2: Podaj poświadczenia konta użytkownika

Podaj swoje poświadczenia, takie jak „Nazwa użytkownika lub email" I "Hasło„Aby zalogować się na konto Docker Hub. Następnie naciśnij „Kontynuować" przycisk:

Tutaj widać, że z powodzeniem zalogowaliśmy się do rejestru Docker zdalnego „Docker Hub”:

Alternatywnie użytkownicy mogą zalogować się do rejestru Docker za pomocą terminalu. Aby zalogować się do rejestru Docker, skorzystaj z „login dockera”Polecenie i podaj„Nazwa hosta/nazwa użytkownika" I "hasło”:

$ login login

Dane wyjściowe wskazuje, że pomyślnie zalogowaliśmy się do rejestru Docker:

Obecnie w repozytorium Docker Hub nie istnieje żaden obraz Docker:

Krok 3: Otwórz edytor kodu Visual Studio

Otwórz edytor kodu Visual Studio za pośrednictwem „Uruchomienie" menu:

Krok 4: Utwórz prosty plik dokujący

Utwórz prosty plik dokujący i wklej następujący kod. Ten kod wygeneruje obraz Docker, aby wykonać prosty „Instruktaż.py„Program Python:

Od Pythona: 3.6
Workdir /src /app
KOPIUJ…
CMD [„Python”, "./Instruktaż.py "]

Krok 5: Utwórz prosty program Python

Utwórz nowy plik „Instruktaż.py”I wklej dostarczony kod. Wspomniany kod wydrukuje „Witam, witaj w samouczku Linuxhint”:

Drukuj („Witaj, witaj w samouczku Linuxhint”)

Krok 6: Zbuduj obraz dokera

Następnie otwórz terminal w edytorze Visual Studio i wykonaj podane polecenie, aby wygenerować nowy obraz Docker. Tutaj "-T„Opcja służy do określenia nazwy obrazu:

$ Docker Build -t Python -Imagage .

Krok 7: Uruchom obraz Docker

Teraz wykonaj obraz Docker, aby uruchomić kontener Docker:

$ Docker Run Python-Imagage

Wyjście pokazuje, że pomyślnie zbudowaliśmy i wdrożyliśmy program Python:

Krok 8: Wygeneruj obraz docelowy

Utwórz obraz docelowy, który zostanie popchnięty do rejestru Docker. Składnia do tworzenia obrazu docelowego:

Tag Docker /:

Aby utworzyć obraz docelowy, skorzystaj z podanego polecenia:

$ Docker Tag Python-Image Rafia098/Python-Imagage: 3.6

Wymień wszystkie obrazy i sprawdź, czy obraz jest utworzony, czy nie:

$ Docker Images

Można zauważyć, że pomyślnie wygenerowaliśmy obraz docelowy:

Krok 9: Push Image to Docker Official Registry

Pchnij obraz do zdalnego rejestru Docker poprzez polecenie „Docker Push”:

$ Docker Push Rafia098/Python-Imagage: 3.6

Tutaj widać, że pomyślnie popchnęliśmy obraz Docker w rejestrze chmur Docker Hub:

Jak wyciągnąć obraz z rejestru Docker?

Proces pobierania obrazu polega na pobieraniu obrazu z rejestru w chmurze do rejestru lokalnego lub repozytorium. „„Docker Pull„Polecenie służy do pobierania lub pobierania obrazu publicznego Docker, jak pokazano poniżej:

Aby wyciągnąć obraz Dockera z rejestru Docker Hub, przejdź przez podane instrukcje.

Krok 1: Wymień wszystkie obrazy

Aby wymienić wszystkie lokalne obrazy Docker, skorzystaj z podanego polecenia:

$ Docker Images

Krok 2: Pociągnij obraz Docker z Docker Hub

Aby wyciągnąć obraz Dockera z Docker Hub, wykonaj „Docker Pull /:„Polecenie w następujący sposób:

$ Docker Pull Rafia098/Python-Imagage: 3.6

Ponownie wymień wszystkie obrazy Docker, aby potwierdzić, czy obraz jest pobierany z rejestru Hub Docker, czy nie:

$ Docker Images

Dane wyjściowe pokazuje, że pomyślnie wyciągnęliśmy obraz Dockera z rejestru Docker:

Zapewniliśmy przewodnik dla początkujących w Docker Hub i rejestr.

Wniosek

Docker Hub to oficjalny rejestr dokera zdalnego lub hosta, który jest używany do przechowywania, zarządzania i udostępniania zdjęć Docker. Aby wypchnąć obraz dokera z lokalnego rejestru lub repozytorium, skorzystaj z „Docker Push /:" Komenda. Aby wyciągnąć obraz dokera z oficjalnego centrum rejestru Docker, użyj „Docker Pull /:" Komenda. Ten post był kompletnym przewodnikiem na temat Huba Docker i rejestrów dla początkujących.