4.1 Instalacja Docker na Windows 10
Wymagania systemowe
Przed instalacją Docker na Windows musisz upewnić się, że twój komputer spełnia następujące wymagania:
- System operacyjny: Windows 10 64-bit (Pro, Enterprise, lub Education, Build 15063 lub wyżej).
- Włączona funkcja Hyper-V.
Włączanie Hyper-V
Hyper-V — to technologia wirtualizacji od Microsoft, która jest wymagana do działania Docker na Windows. Aby włączyć Hyper-V:
- Otwórz „Panel sterowania” i przejdź do sekcji „Programy”.
- Kliknij „Włączanie lub wyłączanie funkcji systemu Windows”.
- Zaznacz pole obok „Hyper-V” i kliknij „OK”.
- Zrestartuj komputer, aby zmiany zostały zastosowane.
Instalacja WSL
Otwórz PowerShell jako administrator i wykonaj polecenie: wsl --install
. To zainstaluje WSL 2
.

Jeśli coś poszło nie tak, szczegółowa instrukcja jest dostępna pod tym linkiem
Jeśli wirtualizacja nadal nie działa, prawdopodobnie musisz ją włączyć w BIOS. Często tak się dzieje na platformach AMD. W takim przypadku, jeśli masz na przykład płytę MSI, zrób następujące:
- Wejdź do BIOS
- Overclocking settings > OC Explore Mode włącz Expert
- CPU Features > Enable SVM Mode
Jeśli twój BIOS wygląda inaczej… No cóż, zdarza się i to normalne. W takim przypadku wyszukaj w Google coś w stylu enable virtualization in bios asus.
Ściąganie i instalacja Docker Desktop
- Przejdź na oficjalną stronę Docker i pobierz instalator Docker Desktop dla Windows.
- Uruchom pobrany plik instalacyjny.
- Podążaj za wskazówkami kreatora instalacji, akceptując warunki umowy licencyjnej i wybierając potrzebne opcje.
- Po zakończeniu instalacji uruchom Docker Desktop.
Konfiguracja Docker Desktop
Przy pierwszym uruchomieniu Docker Desktop:
- Zostaniesz poproszony o zaakceptowanie warunków umowy licencyjnej. Zaakceptuj je.
- Docker Desktop automatycznie skonfiguruje i uruchomi serwer Docker.
- Na pasku zadań pojawi się ikona Docker, wskazująca na pomyślne uruchomienie Docker.
Sprawdzanie instalacji
Aby sprawdzić, czy Docker został poprawnie zainstalowany:
- Otwórz wiersz polecenia (CMD) lub PowerShell.
- Wpisz polecenie docker --version i upewnij się, że wersja Docker wyświetla się poprawnie.
4.2 Instalacja Docker na Windows 11
Wymagania systemowe
Przed instalacją Docker na komputerze z systemem operacyjnym Windows 11 upewnij się, że twój komputer spełnia następujące wymagania:
- System operacyjny: Windows 11 64-bit.
- Włączone funkcje Hyper-V i WSL 2 (Windows Subsystem for Linux 2).
Włączanie Hyper-V i WSL 2
Hyper-V i WSL 2 to technologie wirtualizacji od Microsoft, które są niezbędne do działania Docker w Windows 11. Aby włączyć Hyper-V i WSL 2:
- Otwórz menu „Start” i wpisz "Panel sterowania", następnie wybierz go.
- Przejdź do sekcji „Programy”.
- Kliknij „Włączanie lub wyłączanie funkcji systemu Windows”.
- Zaznacz pola obok „Hyper-V”, „Virtual Machine Platform” i „Windows Subsystem for Linux”.
- Kliknij „OK” i zrestartuj komputer, aby zmiany zaczęły obowiązywać.
Pobieranie i instalacja Docker Desktop
- Przejdź na oficjalną stronę Docker i pobierz instalator Docker Desktop dla Windows.
- Uruchom pobrany instalator.
- Postępuj zgodnie z instrukcjami kreatora instalacji, akceptując warunki umowy licencyjnej i wybierając potrzebne opcje.
- Po zakończeniu instalacji uruchom Docker Desktop.
Konfiguracja Docker Desktop
Przy pierwszym uruchomieniu Docker Desktop:
- Otwórz wiersz poleceń (CMD) lub PowerShell.
- Wpisz komendę docker --version i upewnij się, że wersja Docker wyświetla się poprawnie.
4.3 Instalacja Dockera na Windows 7
Niestety Docker Desktop jest oficjalnie nieobsługiwany na Windows 7. Jednak wciąż możesz używać Dockera na Windows 7 przy użyciu wirtualnej maszyny. Poniżej znajdziesz instrukcję instalacji Dockera na Windows 7 z wykorzystaniem VirtualBox i Docker Toolbox.
Wymagania systemowe
Przed instalacją Dockera na Windows 7 upewnij się, że twój komputer spełnia następujące wymagania:
- System operacyjny: Windows 7 64-bit.
- Procesor: Wsparcie dla wirtualizacji (VT-x dla Intel lub AMD-V dla AMD).
- Włączona funkcja wirtualizacji w BIOS.
Instalacja VirtualBox i Docker Toolbox
- Pobranie VirtualBox:
- Przejdź na oficjalną stronę VirtualBox i pobierz plik instalacyjny dla Windows.
- Uruchom plik instalacyjny i postępuj według instrukcji instalatora.
- Pobranie Docker Toolbox:
- Przejdź na stronę pobierania Docker Toolbox na GitHub i pobierz najnowszą wersję Docker Toolbox dla Windows.
- Uruchom pobrany instalator Docker Toolbox.
- Postępuj zgodnie z instrukcjami instalatora, akceptując warunki umowy licencyjnej i wybierając potrzebne opcje.
Konfiguracja Docker Toolbox
Po instalacji Docker Toolbox wykonaj następujące kroki, aby skonfigurować:
- Uruchomienie Docker Quickstart Terminal:
- Otwórz Docker Quickstart Terminal (ikona powinna pojawić się na pulpicie po instalacji).
- Docker Quickstart Terminal automatycznie skonfiguruje wirtualną maszynę Dockera za pomocą VirtualBox i uruchomi serwer Docker.
- Poczekaj, aż pojawi się komunikat o pomyślnym uruchomieniu Dockera.
- Weryfikacja instalacji:
- Po uruchomieniu Docker Quickstart Terminal wpisz polecenie docker --version w terminalu.
- Upewnij się, że wersja Dockera jest poprawnie wyświetlana.
Uwagi
- Docker Toolbox zawiera Docker Engine, Docker Machine i Docker Compose.
- Docker Quickstart Terminal uruchamia wirtualną maszynę z minimalnymi wymaganymi ustawieniami. Możesz skonfigurować wirtualną maszynę przez VirtualBox w celu zwiększenia wydajności i innych parametrów.
4.4 Instalacja Docker na macOS
Wymagania systemowe
Przed instalacją Docker na macOS upewnij się, że twój komputer spełnia poniższe wymagania:
- System operacyjny: macOS 10.13 lub nowszy.
- Procesor z obsługą 64-bit.
Pobieranie i instalacja Docker Desktop
- Przejdź na oficjalną stronę Docker i pobierz instalator Docker Desktop dla macOS.
- Otwórz pobrany plik .dmg.
- Przeciągnij Docker.app do folderu „Programy”.
Uruchamianie Docker Desktop
Do pierwszego uruchomienia Docker Desktop:
- Otwórz Docker.app z folderu „Programy”.
- Możesz zostać poproszony o wprowadzenie hasła administratora, aby dokończyć instalację.
- Docker Desktop automatycznie skonfiguruje i uruchomi serwer Docker.
- W pasku menu pojawi się ikona Docker, wskazująca na pomyślne uruchomienie Dockera.
Konfiguracja Docker Desktop
Po pierwszym uruchomieniu Docker Desktop przeprowadzi konfigurację systemu, aby zapewnić optymalną pracę z kontenerami Docker. Docker Desktop integruje się z ustawieniami systemowymi i oferuje wygodny interfejs do zarządzania Dockerem.
Weryfikacja instalacji
Aby zweryfikować pomyślną instalację Docker:
- Otwórz terminal.
- Wpisz polecenie docker --version i upewnij się, że wersja Docker jest wyświetlana poprawnie.
4.5 Instalacja Docker na Linux (Ubuntu)
Wymagania systemowe
Przed instalacją Docker na Ubuntu upewnij się, że twój komputer spełnia następujące wymagania:
- System operacyjny: Ubuntu 18.04 lub nowszy.
- Wersja 64-bitowa.
Szczegółowy przewodnik na oficjalnej stronie
Aktualizacja pakietów
Na początek należy zaktualizować listę pakietów:
sudo apt-get update
Instalacja niezbędnych pakietów
Następnie zainstaluj niezbędne pakiety do dodania repozytorium Docker:
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
Dodanie oficjalnego klucza GPG Docker
Pobierz i dodaj oficjalny klucz GPG Docker:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o
/usr/share/keyrings/docker-archive-keyring.gpg
Dodanie repozytorium Docker
Dodaj oficjalne repozytorium Docker do twojego systemu:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg]
https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Instalacja Docker Engine
Teraz możesz zainstalować Docker Engine:
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
Uruchomienie Docker
Uruchom Docker i upewnij się, że jest ustawiony na automatyczne uruchamianie przy starcie systemu:
sudo systemctl start docker
sudo systemctl enable docker
Weryfikacja instalacji
Aby upewnić się, że Docker został pomyślnie zainstalowany:
sudo usermod -aG docker $USER
sudo chmod 666 /var/run/docker.sock
sudo docker --version
Upewnij się, że wersja Docker wyświetla się poprawnie.
GO TO FULL VERSION