Exercises to complete:
- Zaktualizuj swój system
- Dodaj repozytorium Docker i odśwież repozytoria, jeśli jest to wymagane
- Zainstaluj Docker
- Włącz i uruchom usługę Docker
- Zweryfikuj instalację Docker
Aby zainstalować Docker, możesz postępować zgodnie z poniższymi krokami. Pamiętaj, że musisz mieć uprawnienia sudo lub dostęp root.
SLES 15 / openSUSE Leap 15.4
- Zaktualizuj swój system:
Najpierw upewnij się, że lista pakietów i system są aktualne.
|
|
- Zainstaluj Docker:
Teraz możesz zainstalować Docker przy użyciu następującego polecenia.
|
|
- Włącz i uruchom usługę Docker:
Po instalacji musisz uruchomić Docker i włączyć go do uruchamiania przy starcie.
|
|
- Zweryfikuj instalację Docker:
Aby upewnić się, że Docker został poprawnie zainstalowany, możesz sprawdzić zainstalowaną wersję Docker.
|
|
To powinno wyświetlić wersję Docker zainstalowaną na twoim systemie. Możesz również uruchomić prostą komendę Docker, taką jak:
|
|
To polecenie pobiera obraz testowy i uruchamia go w kontenerze. Jeśli działa bez błędów, jest to dobrym dowodem na to, że Docker działa poprawnie.
Pamiętaj, aby uruchomić polecenia Docker jako użytkownik nie-root bez poprzedzania sudo, musisz dodać użytkownika do grupy docker:
|
|
Następnie musisz się wylogować i zalogować ponownie, aby twoje członkostwo w grupie zostało odświeżone.
To wszystko! Pomyślnie zainstalowałeś Docker.
Debian 11
Aby zainstalować Docker na Debianie 11, wykonaj następujące kroki:
Krok 1: Aktualizacja systemu
Najpierw zaktualizuj swoją istniejącą listę pakietów:
|
|
Następnie zaktualizuj pakiety:
|
|
Krok 2: Instalacja niezbędnego oprogramowania
Docker wymaga niektórych pakietów, które nie są domyślnie zainstalowane, w tym pakietów umożliwiających apt korzystanie z repozytorium przez HTTPS:
|
|
Krok 3: Dodaj klucz GPG Dockera
Następnie dodaj oficjalny klucz GPG Dockera:
|
|
Krok 4: Ustaw stałe repozytorium Dockera
Następnie użyj poniższego polecenia, aby skonfigurować stabilne repozytorium Dockera:
|
|
Krok 5: Instalacja Docker CE (Community Edition)
Zaktualizuj listę pakietów apt
i zainstaluj najnowszą wersję Docker CE:
|
|
Krok 6: Weryfikacja instalacji Dockera
Na koniec sprawdź, czy Docker CE jest poprawnie zainstalowany, uruchamiając obraz hello-world Dockera:
|
|
To polecenie pobiera obraz testowy i uruchamia go w kontenerze. Jeśli uruchomi się poprawnie, wyświetli komunikat informacyjny i zakończy działanie.
Powinieneś teraz mieć zainstalowany Docker na swoim systemie Debian 11. Jeśli chcesz uruchamiać polecenia Dockera jako użytkownik nie będący rootem, bez poprzedzania sudo
, musisz dodać swojego użytkownika do grupy docker
:
|
|
Może być konieczne wylogowanie się i ponowne zalogowanie, aby te zmiany odniosły skutek.
Red Hat 9
Red Hat Enterprise Linux 9 usunął Docker z oficjalnych repozytoriów. Jednak nadal można zainstalować Docker, korzystając z innych metod.
Alternatywą jest użycie Podmana, który jest silnikiem kontenerów bez demonów, przeznaczonym do tworzenia, zarządzania i uruchamiania kontenerów OCI na systemie Linux. Kontenery można uruchamiać jako root lub w trybie bez roota.
Jeśli chcesz zainstalować Docker, oto jak to zrobić:
- Ustaw repozytorium:
|
|
- Zainstaluj Docker Engine:
|
|
- Uruchom Docker:
|
|
- Sprawdź, czy Docker Engine został poprawnie zainstalowany, uruchamiając obraz hello-world:
|
|
- Włącz Docker, aby uruchamiał się podczas bootowania:
|
|
Pamiętaj, że proces instalacji może nieco różnić się w zależności od dokładnej wersji twojego systemu RHEL i konfiguracji systemu. Jeśli którykolwiek z kroków nie działa zgodnie z oczekiwaniami, odwołaj się do oficjalnej dokumentacji Docker.
Pamiętaj, że korzystanie z Dockera wymaga uprawnień roota, więc upewnij się, że używasz sudo z poleceniami Docker, lub odpowiednio nadaj Docker uprawnienia.
Jeśli chcesz korzystać z bardziej natywnego dla RHEL rozwiązania, rozważ użycie Podman i Buildah. Te narzędzia oferują podobne funkcje do Dockera, ale są zaprojektowane z inną architekturą, która nie wymaga demona i uruchamia się jako normalny użytkownik.
Pamiętaj też, że uruchomienie demona Docker na twoim systemie może mieć implikacje dla bezpieczeństwa; powinieneś je zrozumieć przed decyzją o użyciu Dockera.