Docker Engine CE
Instalacja silnika konteneryzacji Docker do uruchamiania i instalowania środowisk na bazie gotowych obrazów lub manfiestów.
Last updated
Was this helpful?
Instalacja silnika konteneryzacji Docker do uruchamiania i instalowania środowisk na bazie gotowych obrazów lub manfiestów.
Last updated
Was this helpful?
Docker Engine CE (Community Edition) to darmowa wersja platformy konteneryzacji w pełni kompatybilnej z ekosystemem Docker. Umożliwia pracę z podstawowymi narzędziami technologii konteneryzacji Docker, w tym:
Docker Engine - przetwarza manifesty Dockerfile lub uruchamia predefiniowane obrazy kontenerów;
Docker Registry - przechowuje i zapewnia dostęp do licznych publicznych i prywatnych obrazów przeznaczonych do wdrożenia w Docker Engine;
Docker Compose - pomaga w tworzeniu aplikacji składających się z wielu komponentów ze wszystkimi wymaganymi konfiguracjami zadeklarowanymi w jednym pliku compose;
Docker Swarm - reprezentuje kilka niezależnych węzłów Docker połączonych w klaster;
Docker Engine CE jest dostarczany jako gotowe rozwiązanie dostępne przez Marketplace platformy.
Z górnego menu wybierz Marketplace, a następnie użyj pola wyszukiwania lub znajdź pakiet Docker Engine CE w kategorii: Narzędzia developerskie i administracyjne (Dev & Admin Tools) .
Po kliknięciu przycisku Instaluj pojawi się okno konfiguracji. Wybierz jedną z opcji instalacji:
Create a clean standalone engine (utwórz czysty, samodzielny silnik) - konfiguruje podstawowy węzeł zawierający tylko silnik Docker.
Connect to an existing swarm cluster (połącz z istniejącym klastrem swarm) - automatycznie dołącza nowy Docker Engine do istniejącego klastra Docker Swarm (wymagany jest odpowiedni Join Token i Host IP klastra).
Deploy containers from compose.yml (wdróż kontenery z pliku compose.yml) - automatycznie wdraża aplikację z połączonego repozytorium niestandardowego.
Zdecyduj też, czy instalacja ma zawierać również Portainer UI.
Kliknij Instaluj i odczekaj kilka minut, aż system automatycznie wykona wszystkie wymagane czynności, tj. skonfiguruje nowe środowisko z kontenerem zbudowanym na odpowiednim, specjalnie dostosowanym szablonie stosu, zainstaluje sam Docker Engine i, w zależności od wybranej opcji, wdroży dostarczony obraz.
Po zakończeniu wszystkich tych zadań Twoja dokeryzowana instancja będzie już uruchomiona i gotowa do pracy, a Ty otrzymasz odpowiednie powiadomienie na pulpicie oraz na e-mail konta usługi.
Instalacja Docker Engine CE została zakończona.
W przypadku, gdy zamierzasz użyć własnego obrazu Docker lub użyć projektu innych firm dostępnego na Docker Hub lub innym zgodnym rejestrze (publicznym lub prywatnym), postępuj zgodnie z poniższą instrukcją.
Przed instalacją uwzględnij, że następujące dystrybucje Linuksa są obsługiwane jako podstawa kontenerów, które można wdrożyć na platformie Cloudlets.Zone i które będą prawidłowo obsługiwane (informacje te mogą ulec zmianie):
AlmaLinux 9
Alpine 3
CentOS 7 & 8
Debian 10, 11 & 12
RHEL 7
Ubuntu 18.04, 20.04, 22.04 & 24.04
Z górnego menu Panelu Usługi wybierz Nowe środowisko, co wywoła okno kreatora topologii. Następnie, w górnym menu kreatora kliknij Inne, by wywołać okno wyboru obrazu Docker.
Na początku określ w jakiej warstwie topologii instalowany będzie obraz Docker. W naszym przypadku będzie to warstwa aplikacji -> Serwer aplikacji.
UWAGA. Nie można dodawać różnych obrazów Docker do tej samej warstwy. Aby dodać więcej obrazów, użyj różnych warstw. Bloki Extra pozwalają na rozszerzanie topologii, na tyle ile potrzebujesz.
Wybierz z menu jedną z opcji zależnie od tego, czy chcesz użyć własnego obrazu niestandardowego umieszczonego w rejestrze prywatnym, czy publicznego repozytorium Docker Hub:
Personalizacja - gdy chcesz użyć własnego obrazu z repozytorium prywatnego.
Szukaj - gdy zamierzasz skorzystać z publicznego rejestru Docker Hub.
A. W przypadku wyboru Personalizacja zostaniesz poproszony o podanie poświadczeń do repozytorium.
B. Opcja Szukaj umożliwi Ci przeszukiwanie publicznego repozytorium Docker Hub.
Po wybraniu obrazu Docker pozostaje już tylko przydzielić właściwe zasoby dla kontenera, podobnie jak się to robi dla standardowego kontenera. Określ przedział skalowania pionowego, czyli minimalną oraz maksymalną liczbę cloudletów (CPU i RAM) oraz przestrzeń dyskową. Możesz też zmienić nazwę środowiska. Na koniec wystarczy kliknąć przycisk Utwórz, a Twoje środowisko na bazie obrazu Docker zostanie powołane w ciągu kilku minut.
Jeżeli kroku 2 wybrana została instalacja Docker Engine wraz z Portainer UI w mailu otrzymasz także poświadczenia oraz adres web do aplikacji.
Zaloguj się do aplikacji zarządzającej używając URL i poświadczeń otrzymanych mailem. Będzie to URL wraz z numerem portu - przykład: https://env-73625252.node.cloudlets.zone:4848/
UWAGA, zaraz po zalogowaniu Portainer.io system wymusi zmianę hasła. Dopiero wówczas możliwa będzie dalsza praca z aplikacją.
Po zamianie hasła konieczne będzie ponowne logowanie. Teraz już w aplikacji widoczne będą informacje o zasobach.
Instalowanie kontenerów lub konkretnych aplikacji możliwe jest z użyciem repozytorium Docker Hub, prywatnych repozytoriów obrazów lub kilkunastu szablonów dostarczanych przez Portainer.io