Kompendium
Logowanie
  • Kompendium
  • Użyteczne adresy
  • Operacje na koncie
    • Zakładanie nowego konta
    • Uwierzytelnianie dwuskładnikowe (2FA)
    • Zmiana hasła
    • Resetowanie hasła
    • Tryb współdzielenia
    • Przeniesienie środowiska na inne konto
  • BEZPIECZEŃSTWO
    • BitNinja, ochrona aplikacji web
    • Dostęp SFTP, SSH i Web SSH
    • Windows RDP
    • Instalacja serwera VPN
  • BACKUP & repozytoria
    • Kopia zapasowa WordPress
    • Współdzielone repozytorium
    • MinIO klaster
  • Aplikacje
    • Jitsi Meet - prywatne wideokonferencje
    • Jak uruchomić węzeł IOTA?
    • Magento 2 - automatycznie skalowalny klaster z CDN
    • Mattermost, jako tańsza alternatywa dla Slacka
    • osTicket, czyli zarządzanie zgłoszeniami (po polsku)
    • PrestaShop, czyli e-commerce w 10 minut
    • WordPress z CDN dla firm
    • WordPress Multisite z CDN optymalizowany pod SEO
    • WooCommerce, czyli jak uruchomić sklep na WordPress
    • New Relic - monitoruj Core Web Vitals w czasie rzeczywistym
  • Konfiguracja
    • Konfiguracja bazy danych
    • Automatyczna konfiguracja bazy danych
    • Kalendarzowe hibernowanie aplikacji
    • Klonowanie środowiska
    • Skalowanie pionowe i poziome aplikacji web
    • Zmiana wyglądu konsoli SSH
  • Kontenery
    • Docker Engine CE
  • Kubernetes
  • Zrób to sam
    • Migracja działającej strony WordPress
    • Kopiowanie plików między środowiskami
  • Rozliczenia
    • Metody rozliczeń
    • Metody płatności
    • Cennik
    • Zasilanie konta
    • Faktury
  • BAZY DANYCH
    • MongoDB jako klaster wysokiej dostępności
  • FAQ
    • Czym jest Cloudlet?
    • Jak naliczane są opłaty?
  • Wdrożenia
    • Automatyczne wdrażanie aktualizacji Git/SVN
  • Panel Reseller
    • Indywidualne plany taryfowe
Powered by GitBook
On this page
  • Instalacja Docker Engine CE
  • Instalacja obrazu Docker z repozytorium
  • Zarządzanie Docker Engine z Portainer.io

Was this helpful?

  1. Kontenery

Docker Engine CE

Instalacja silnika konteneryzacji Docker do uruchamiania i instalowania środowisk na bazie gotowych obrazów lub manfiestów.

PreviousZmiana wyglądu konsoli SSHNextKubernetes

Last updated 37 minutes ago

Was this helpful?

Instalacja Docker Engine CE

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.

  1. 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) .

  1. Po kliknięciu przycisku Instaluj pojawi się okno konfiguracji. Wybierz jedną z opcji instalacji:

    1. Create a clean standalone engine (utwórz czysty, samodzielny silnik) - konfiguruje podstawowy węzeł zawierający tylko silnik Docker.

    2. 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).

    3. 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.

  1. 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.

Zrobione!

Instalacja obrazu Docker z repozytorium

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 kontenerów (publicznym lub prywatnym), postępuj zgodnie z poniższą instrukcją.

  • AlmaLinux 9

  • Alpine 3

  • CentOS 7 & 8

  • Debian 10, 11, 12

  • RHEL RHEL 7

  • Ubuntu 18.04, 20.04, 22.04 & 24.04

  1. 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.

  1. Wybierz z menu jedną z opcji zależnie od tego, czy chcesz użyć własnego obrazu niestandardowego, czy publicznego repozytorium Docker:

    1. Personalizacja - gdy chcesz użyć własnego obrazu z repozytorium prywatnego lub centralnego.

A. W przypadku wyboru Personalizacja zostaniesz poproszony o podanie poświadczeń do repozytorium.

B. Opcja Szukaj umożliwi Ci przeszukiwanie publicznego repozytorium Docker Hub.

  1. Po wybraniu obrazu Docker pozostaje już tylko przydzielić właściwe zasoby dla kontenera, a więc cloudlety (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.

Zarządzanie Docker Engine z Portainer.io

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.

UWAGA, zaraz po zalogowaniu Portainer.io system wymusi zmianę hasła. Dopiero wówczas możliwa będzie dalsza praca z aplikacją.

  1. Po zamianie hasła konieczne będzie ponowne logowanie. Teraz już w aplikacji widoczne będą informacje o zasobach.

  1. 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

to narzędzie służące do zarządzania środowiskami Docker poprzez interfejs graficzny (GUI). Jest szczególnie przydatny dla zespołów deweloperskich i administratorów, którzy preferują graficzny interfejs zamiast wiersza poleceń, lub dla osób początkujących w pracy z Dockerem. Stanowi warstwę abstrakcji nad surowym interfejsem Docker CLI, czyniąc zarządzanie kontenerami bardziej dostępnym i intuicyjnym.

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 i które będą prawidłowo obsługiwane (informacje te mogą ulec zmianie):

Szukaj - gdy zamierzasz skorzystać z publicznego rejestru .

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:

Portainer.io
Cloudlets.Zone
Docker Hub
https://env-73625252.node.cloudlets.zone:4848/
Docker Engine CE i Docker Swarm Cluster na Marketplace Cloudlets.Zone
Wybór opcji instalacji Docker Engine CE na Cloudlets.Zone
Autoskalowalne środowisko Docker Engine CE w Panelu Usługi na Cloudlets.Zone
Przełączanie kreatora topologii na obsługę obrazów Docker
Paramteryzacja repozytorium obrazów Docker
Przeszukiwanie publicznego repozytorium Docker Hub
Parametryzowanie zasobów dla obrazu Docker w kreatorze topologii środowiska na Cloudlets.Zone
Interfejs Portainer.io do zarządzania Docker Engine CE
Widok interfejsu Portainer.io do zarządzania Docker Engine CE
Szablony kontenerów Docker z aplikacji Portainer.io