Instalacja i pierwsze uruchomienie Dockera
1. Wprowadzenie
Po poznaniu podstaw działania Dockera czas przejść do jego praktycznego zastosowania. W tej lekcji nauczysz się, jak zainstalować Dockera na różnych systemach operacyjnych, jak sprawdzić, czy działa poprawnie, oraz jak uruchomić pierwsze polecenia w terminalu.
2. Instalacja Dockera
Docker jest dostępny dla wszystkich głównych systemów operacyjnych: Windows, macOS i Linux. Najpopularniejszą wersją dla użytkowników desktopowych jest Docker Desktop, natomiast na serwerach Linux często używa się Docker Engine.
2.1 Instalacja na Windows
-
Pobierz Docker Desktop Przejdź na oficjalną stronę: https://www.docker.com/products/docker-desktop i pobierz wersję instalatora dla Windows.
-
Zainstaluj program Uruchom instalator i postępuj zgodnie z instrukcjami. Docker wymaga włączenia wirtualizacji (Hyper-V lub WSL2) — instalator może zapytać o zgodę na konfigurację tych komponentów.
-
Uruchom Docker Desktop Po zakończeniu instalacji Docker uruchomi się automatycznie i pojawi się jego ikona w pasku zadań. Gdy demon Dockera (Docker Engine) będzie działał, zobaczysz komunikat Docker is running.
-
Sprawdzenie działania Otwórz PowerShell lub WSL i wpisz:
Jeśli instalacja przebiegła poprawnie, zobaczysz numer wersji Dockera.
2.2 Instalacja na macOS
-
Pobierz Docker Desktop dla macOS Ze strony docker.com pobierz odpowiednią wersję dla swojego procesora (Intel lub Apple Silicon – M1/M2/M3).
-
Zainstaluj aplikację Otwórz pobrany plik
.dmgi przeciągnij ikonę Dockera do folderu „Aplikacje”. -
Uruchom Dockera Po uruchomieniu aplikacji pojawi się ikona wieloryba w górnym pasku. Gdy będzie aktywna – Docker jest gotowy do użycia.
-
Sprawdzenie instalacji W terminalu wpisz:
Jeśli wyświetli się informacja o wersji klienta i serwera (Client / Server), Docker działa poprawnie.
2.3 Instalacja na Linux
- Zaktualizuj pakiety systemowe:
- Zainstaluj wymagane zależności:
- Dodaj oficjalne repozytorium Dockera:
- Zainstaluj Dockera:
- Sprawdź, czy demon Dockera działa:
- (Opcjonalnie) – aby uruchamiać Dockera bez
sudo:
Następnie wyloguj się i zaloguj ponownie.
3. Sprawdzenie wersji i statusu demona Dockera
Po instalacji warto upewnić się, że Docker działa poprawnie.
- Sprawdzenie wersji:
lub bardziej szczegółowo:
- Sprawdzenie statusu Dockera (Linux):
Jeśli status to active (running) — wszystko działa.
- Sprawdzenie, czy Docker reaguje:
To polecenie pokazuje szczegółowe informacje o środowisku Dockera (ilość kontenerów, obrazów, wersję silnika, system plików itp.).
4. Pierwsze polecenia w Dockerze
Po zainstalowaniu Dockera można od razu wykonać kilka podstawowych komend, by zrozumieć jego działanie.
4.1 docker run — uruchamianie kontenera
To najczęściej używane polecenie w Dockerze. Służy do pobrania obrazu (jeśli nie istnieje lokalnie) i uruchomienia kontenera na jego podstawie.
Przykład:
To polecenie uruchamia oficjalny obraz testowy „hello-world”. Docker automatycznie pobierze obraz z Docker Hub i uruchomi go, wyświetlając komunikat potwierdzający, że środowisko działa poprawnie.
4.2 docker ps — lista uruchomionych kontenerów
Polecenie pokazuje wszystkie aktywne kontenery.
Aby zobaczyć również zakończone kontenery, dodaj flagę -a:
Wynik zawiera m.in. ID kontenera, nazwę obrazu, status, czas działania i porty.
4.3 docker stop — zatrzymywanie kontenera
Jeśli kontener działa w tle, można go zatrzymać za pomocą polecenia:
Nazwę lub ID kontenera możesz znaleźć w wynikach docker ps.
Przykład:
5. Podsumowanie
W tej lekcji nauczyłeś się:
- jak zainstalować Dockera na Windows, macOS i Linux,
- jak sprawdzić wersję i status działania Dockera,
- jak uruchomić pierwsze kontenery przy pomocy podstawowych komend (
docker run,docker ps,docker stop).
Docker po poprawnej instalacji jest gotowy do dalszej pracy — budowania własnych obrazów, uruchamiania aplikacji w kontenerach i tworzenia bardziej złożonych środowisk.