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

  1. Pobierz Docker Desktop Przejdź na oficjalną stronę: https://www.docker.com/products/docker-desktop i pobierz wersję instalatora dla Windows.

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

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

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

  1. Pobierz Docker Desktop dla macOS Ze strony docker.com pobierz odpowiednią wersję dla swojego procesora (Intel lub Apple Silicon – M1/M2/M3).

  2. Zainstaluj aplikację Otwórz pobrany plik .dmg i przeciągnij ikonę Dockera do folderu „Aplikacje”.

  3. Uruchom Dockera Po uruchomieniu aplikacji pojawi się ikona wieloryba w górnym pasku. Gdy będzie aktywna – Docker jest gotowy do użycia.

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