Jak hostować aplikację w Docker Registry

Jak hostować aplikację w Docker Registry
Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

Rejestr Docker to system, który przechowuje i dystrybuuje obrazy Docker. Istnieje wiele obrazów hostowanych w centrum rejestru. Jeden obraz może mieć wiele wersji, z których każda jest identyfikowana przez inny tag.





Rejestr pozwala użytkownikom pobierać z niego obrazy Dockera i przesyłać do niego nowe obrazy w celu hostowania. Dzięki temu możesz mieć kopię swojej aplikacji online. Umożliwia także udostępnianie zdjęć innym osobom.





Dowiedz się wszystkiego, czego potrzebujesz, aby przesłać obraz aplikacji do rejestru platformy Docker.





Dlaczego warto używać rejestru Docker?

Chociaż istnieje wiele publicznych rejestrów online, DockerHub jest bardzo popularny. Rejestr Docker jest produktem Docker Inc, firmy odpowiedzialnej za platformę Dockera samo. Obsługuje zarówno publiczne, jak i prywatne repozytoria. Możesz korzystać z publicznych repozytoriów lub płacić za ograniczone prywatne repozytoria.

Rejestr Docker zapewnia zautomatyzowane kompilacje, konta firmowe i integrację kontroli źródła. Konfiguracja jest bardzo podobna GitHub, wspólna platforma typu open source . Silnik Dockera domyślnie współdziała z rejestrem Dockera. Możesz także uruchamiać procesy CI/CD.



Możesz dowiedzieć się więcej o rejestrze platformy Docker, wdrażając aplikację demonstracyjną.

Utwórz konto rejestru Docker

Zacznij od przejścia do Witryna Docker Hub i zarejestrować tam konto.





  Strona rejestracji Docker HUb

Po zarejestrowaniu się i zalogowaniu uzyskasz dostęp do swojego konta Docker.

  wewnątrz nowego konta Docker

Musisz utworzyć repozytorium, aby przesłać do niego obraz aplikacji demonstracyjnej. Kliknij na Utwórz repozytorium przycisk, a następnie podaj a Nazwa oraz Opis repozytorium. Możesz wybrać, czy Twoje repozytorium ma być publiczne, czy prywatne. Rejestr Docker daje dostęp do jednego bezpłatnego prywatnego repozytorium i wielu publicznych.





jak używać laptopa jako drugiego monitora
  utwórz repozytorium na Docker Hub

Wyciągnij obraz Dockera

Aby przetestować proces, pobierz przykładowy obraz platformy Docker z Docker Hub. Możesz pobrać obraz Ubuntu za pomocą tego polecenia:

 docker pull ubuntu

Ubuntu jest jednym z oficjalnych obrazów Dockera. Następnie musisz wepchnąć go do własnego repozytorium Docker.

Prześlij swój obraz do rejestru Docker

Musisz teraz wypchnąć obraz z komputera lokalnego do repozytorium Docker Hub. Wszystkie repozytoria zawierają instrukcje, jak przesyłać do nich obrazy. Będziesz musiał użyć tej specyficznej składni, aby uporządkować obraz lokalny przed przekazaniem go do repozytorium. Powinien wyglądać tak:

  instrukcje repo dotyczące sposobu wypychania obrazu dokera

Zmień nazwę obrazu w lokalnym repozytorium, aby miała taką samą nazwę jak polecenie w zdalnym repozytorium. Możesz to zrobić za pomocą następującego polecenia:

 docker tag ubuntu:latest sandra35/testrepo:latest

Po zakończeniu procesu powinieneś zobaczyć obraz z nową nazwą i tagiem wśród swoich obrazów.

Następnie śmiało wciśnij obraz do rejestru za pomocą następującego polecenia:

 docker push sandra35/testrepo:latest

Udany push będzie wyglądał następująco:

dzwoń za darmo przez wifi
  udane wypychanie do rejestru dokera

Teraz przejdź do swojego zdalnego repozytorium Dockera w przeglądarce. Powinieneś zobaczyć obraz w repozytorium po odświeżeniu strony.

  pomyślne przekazanie obrazu do rejestru dokerów

Gratulacje, pomyślnie umieściłeś obraz w rejestrze Dockera! Możesz sprawdzić dzienniki aplikacji, klikając obraz.

Korzystając z tej samej metody, możesz hostować własne aplikacje. Rozmiar Twojej aplikacji zwiększy objętość hostowanego obrazu. Rejestr przechowuje obraz, dopóki go nie usuniesz. Możesz udostępnić swój obraz każdemu w Internecie.

Rejestr Docker jest najlepszym rejestrem

Rejestr Docker jest jedną z wielkich funkcji systemu oprogramowania Docker. Rejestr optymalizuje przechowywanie i dystrybucję obrazów online. Możesz szybko tworzyć konteneryzowane aplikacje i dostarczać je online.

Rejestr Docker obsługuje nieograniczoną liczbę aplikacji w swoich publicznych repozytoriach. Alternatywnie możesz tworzyć płatne prywatne repozytoria ograniczone do określonej grupy odbiorców.

Zacznij korzystać z rejestru Docker i zmień sposób przechowywania i udostępniania aplikacji.