CodeGym /Kursy /Docker SELF /Instalacja Dockera

Instalacja Dockera

Docker SELF
Poziom 9 , Lekcja 3
Dostępny

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:

  1. System operacyjny: Windows 10 64-bit (Pro, Enterprise, lub Education, Build 15063 lub wyżej).
  2. 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:

  1. Otwórz „Panel sterowania” i przejdź do sekcji „Programy”.
  2. Kliknij „Włączanie lub wyłączanie funkcji systemu Windows”.
  3. Zaznacz pole obok „Hyper-V” i kliknij „OK”.
  4. 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

  1. Przejdź na oficjalną stronę Docker i pobierz instalator Docker Desktop dla Windows.
  2. Uruchom pobrany plik instalacyjny.
  3. Podążaj za wskazówkami kreatora instalacji, akceptując warunki umowy licencyjnej i wybierając potrzebne opcje.
  4. Po zakończeniu instalacji uruchom Docker Desktop.

Konfiguracja Docker Desktop

Przy pierwszym uruchomieniu Docker Desktop:

  1. Zostaniesz poproszony o zaakceptowanie warunków umowy licencyjnej. Zaakceptuj je.
  2. Docker Desktop automatycznie skonfiguruje i uruchomi serwer Docker.
  3. Na pasku zadań pojawi się ikona Docker, wskazująca na pomyślne uruchomienie Docker.

Sprawdzanie instalacji

Aby sprawdzić, czy Docker został poprawnie zainstalowany:

  1. Otwórz wiersz polecenia (CMD) lub PowerShell.
  2. 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:

  1. Otwórz menu „Start” i wpisz "Panel sterowania", następnie wybierz go.
  2. Przejdź do sekcji „Programy”.
  3. Kliknij „Włączanie lub wyłączanie funkcji systemu Windows”.
  4. Zaznacz pola obok „Hyper-V”, „Virtual Machine Platform” i „Windows Subsystem for Linux”.
  5. Kliknij „OK” i zrestartuj komputer, aby zmiany zaczęły obowiązywać.

Pobieranie i instalacja Docker Desktop

  1. Przejdź na oficjalną stronę Docker i pobierz instalator Docker Desktop dla Windows.
  2. Uruchom pobrany instalator.
  3. Postępuj zgodnie z instrukcjami kreatora instalacji, akceptując warunki umowy licencyjnej i wybierając potrzebne opcje.
  4. Po zakończeniu instalacji uruchom Docker Desktop.

Konfiguracja Docker Desktop

Przy pierwszym uruchomieniu Docker Desktop:

  1. Otwórz wiersz poleceń (CMD) lub PowerShell.
  2. 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

  1. Pobranie VirtualBox:
    • Przejdź na oficjalną stronę VirtualBox i pobierz plik instalacyjny dla Windows.
    • Uruchom plik instalacyjny i postępuj według instrukcji instalatora.
  2. 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ć:

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

  1. Przejdź na oficjalną stronę Docker i pobierz instalator Docker Desktop dla macOS.
  2. Otwórz pobrany plik .dmg.
  3. Przeciągnij Docker.app do folderu „Programy”.

Uruchamianie Docker Desktop

Do pierwszego uruchomienia Docker Desktop:

  1. Otwórz Docker.app z folderu „Programy”.
  2. Możesz zostać poproszony o wprowadzenie hasła administratora, aby dokończyć instalację.
  3. Docker Desktop automatycznie skonfiguruje i uruchomi serwer Docker.
  4. 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:

  1. Otwórz terminal.
  2. 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:

Terminal

sudo apt-get update
       

Instalacja niezbędnych pakietów

Następnie zainstaluj niezbędne pakiety do dodania repozytorium Docker:

Terminal

sudo apt-get install \
   ca-certificates \
   curl \
   gnupg \
   lsb-release

Dodanie oficjalnego klucza GPG Docker

Pobierz i dodaj oficjalny klucz GPG Docker:

Terminal

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:

Terminal

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:

Terminal

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:

Terminal

sudo systemctl start docker
sudo systemctl enable docker

Weryfikacja instalacji

Aby upewnić się, że Docker został pomyślnie zainstalowany:

Terminal

sudo usermod -aG docker $USER 
sudo chmod 666 /var/run/docker.sock
sudo docker --version

Upewnij się, że wersja Docker wyświetla się poprawnie.

Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION