JavaRush /Курси /Модуль 2: Fullstack /Встановлення Docker

Встановлення Docker

Модуль 2: Fullstack
Рівень 11 , Лекція 3
Відкрита

4.1 Встановлення Docker на Windows 10

Системні вимоги

Перед встановленням Docker на Windows треба переконатися, що твій комп'ютер відповідає наступним вимогам:

  1. Операційна система: Windows 10 64-bit (Pro, Enterprise, чи Education, Build 15063 або вище).
  2. Увімкнена функція Hyper-V.

Увімкнення Hyper-V

Hyper-V — це технологія віртуалізації від Microsoft, яка потрібна для роботи Docker у Windows. Щоб увімкнути Hyper-V:

  1. Відкрий «Панель керування» та перейди до розділу «Програми».
  2. Натисни «Увімкнення або вимкнення компонентів Windows».
  3. Постав галочку поруч із «Hyper-V» і натисни «ОК».
  4. Перезавантаж комп'ютер, щоб зміни набули чинності.

Встановлення WSL

Відкрий PowerShell від імені адміністратора та виконай команду: wsl --install. Це встановить WSL 2.

Якщо щось пішло не так, детальна інструкція доступна за посиланням

Якщо віртуалізація все ще не працює, швидше за все, її потрібно ввімкнути через BIOS. Часто це трапляється на платформах AMD. У такому випадку, якщо у тебе, наприклад, збірка MSI, треба зробити ось що:

  • Заходимо в BIOS
  • Overclocking settings > OC Explore Mode увімкнути Expert
  • CPU Features > Enable SVM Mode

Якщо твій BIOS виглядає інакше… Ну, так буває, і це нормально. У такому разі зроби запит у Google, щось на кшталт enable virtualization in bios asus.

Завантаження та встановлення Docker Desktop

  1. Перейди на офіційний сайт Docker і завантаж установчий файл Docker Desktop для Windows.
  2. Запусти завантажений установчий файл.
  3. Дотримуйся інструкцій майстра встановлення, приймаючи умови ліцензійної угоди та обираючи необхідні опції.
  4. Після завершення встановлення запусти Docker Desktop.

Налаштування Docker Desktop

При першому запуску Docker Desktop:

  1. Буде запропоновано прийняти умови ліцензійної угоди. Прийми їх.
  2. Docker Desktop автоматично налаштує та запустить Docker-сервер.
  3. У панелі завдань з'явиться значок Docker, що вказує на успішний запуск Docker.

Перевірка встановлення

Для перевірки успішності встановлення Docker:

  1. Відкрий командний рядок (CMD) або PowerShell.
  2. Введи команду docker --version і переконайся, що версія Docker відображається коректно.

4.2 Встановлення Docker на Windows 11

Системні вимоги

Перед встановленням Docker на ПК з ОС Windows 11 переконайтеся, що ваш комп'ютер відповідає наступним вимогам:

  • Операційна система: Windows 11 64-bit.
  • Увімкнена функція Hyper-V та WSL 2 (Windows Subsystem for Linux 2).

Увімкнення Hyper-V та WSL 2

Hyper-V та WSL 2 — це технології віртуалізації від Microsoft, які необхідні для роботи Docker у Windows 11. Щоб увімкнути Hyper-V та WSL 2:

  1. Відкрийте меню «Пуск» і введіть "Панель керування", потім оберіть її.
  2. Перейдіть у розділ «Програми».
  3. Натисніть «Увімкнення або вимкнення компонентів Windows».
  4. Установіть галочки поруч із «Hyper-V», «Virtual Machine Platform» та «Windows Subsystem for Linux».
  5. Натисніть «ОК» і перезавантажте комп'ютер, щоб зміни вступили в силу.

Завантаження та встановлення Docker Desktop

  1. Перейдіть на офіційний сайт Docker і завантажте інсталяційний файл Docker Desktop для Windows.
  2. Запустіть завантажений інсталяційний файл.
  3. Дотримуйтесь інструкцій майстра встановлення, приймаючи умови ліцензійної угоди і обираючи необхідні опції.
  4. Після завершення встановлення запустіть Docker Desktop.

Налаштування Docker Desktop

Під час першого запуску Docker Desktop:

  1. Відкрийте командний рядок (CMD) або PowerShell.
  2. Введіть команду docker --version і переконайтеся, що версія Docker відображається коректно.

4.3 Встановлення Docker на Windows 7

На жаль, Docker Desktop офіційно не підтримується на Windows 7. Проте ти все ще можеш використовувати Docker на Windows 7 за допомогою віртуальної машини. Нижче наведена інструкція щодо встановлення Docker на Windows 7 з використанням VirtualBox та Docker Toolbox.

Системні вимоги

Перед встановленням Docker на Windows 7 переконайся, що твій комп відповідає наступним вимогам:

  • Операційна система: Windows 7 64-bit.
  • Процесор: Підтримка віртуалізації (VT-x для Intel або AMD-V для AMD).
  • Увімкнена функція віртуалізації в BIOS.

Встановлення VirtualBox та Docker Toolbox

  1. Завантаження VirtualBox:
    • Перейди на офіційний сайт VirtualBox і завантаж інсталятор для Windows.
    • Запусти інсталятор і слідуй інструкціям майстра встановлення.
  2. Завантаження Docker Toolbox:
    • Перейди на сторінку завантаження Docker Toolbox на GitHub і завантаж останню версію Docker Toolbox для Windows.
    • Запусти завантажений інсталятор Docker Toolbox.
    • Слідуй інструкціям майстра встановлення, приймаючи умови ліцензійної угоди та обираючи потрібні опції.

Налаштування Docker Toolbox

Після встановлення Docker Toolbox виконай наступні кроки для налаштування:

  1. Запуск Docker Quickstart Terminal:
    • Відкрий Docker Quickstart Terminal (значок повинен з'явитися на робочому столі після встановлення).
    • Docker Quickstart Terminal автоматично налаштує віртуальну машину Docker з використанням VirtualBox і запустить Docker-сервер.
    • Почекай, доки не з’явиться повідомлення про успішний запуск Docker.
  2. Перевірка встановлення:
    • Після запуску Docker Quickstart Terminal введи команду docker --version у терміналі.
    • Переконайся, що версія Docker відображається коректно.

Примітки

  • Docker Toolbox включає Docker Engine, Docker Machine та Docker Compose.
  • Docker Quickstart Terminal запускає віртуальну машину з мінімально необхідними налаштуваннями. Ти можеш налаштувати віртуальну машину через VirtualBox для покращення продуктивності та інших параметрів.

4.4 Встановлення Docker на macOS

Системні вимоги

Перед встановленням Docker на macOS переконайтеся, що ваш комп'ютер відповідає наступним вимогам:

  • Операційна система: macOS 10.13 або вище.
  • Процесор з підтримкою 64-bit.

Завантаження та встановлення Docker Desktop

  1. Перейдіть на офіційний сайт Docker та завантажте інсталяційний файл Docker Desktop для macOS.
  2. Відкрийте завантажений .dmg файл.
  3. Перетягніть Docker.app в папку «Програми».

Запуск Docker Desktop

Для першого запуску Docker Desktop:

  1. Відкрийте Docker.app з папки «Програми».
  2. Вам може знадобитися ввести пароль адміністратора для завершення встановлення.
  3. Docker Desktop автоматично налаштує та запустить Docker-сервер.
  4. В рядку меню з’явиться значок Docker, що вказує на успішний запуск Docker.

Налаштування Docker Desktop

Після першого запуску Docker Desktop виконає налаштування системи для оптимальної роботи з Docker-контейнерами. Docker Desktop інтегрується з системними налаштуваннями та надає зручний інтерфейс для управління Docker.

Перевірка встановлення

Для перевірки успішної установки Docker:

  1. Відкрийте термінал.
  2. Введіть команду docker --version і переконайтеся, що версія Docker відображається коректно.

4.5 Встановлення Docker на Linux (Ubuntu)

Системні вимоги

Перед тим як встановлювати Docker на Ubuntu, переконайся, що твій комп'ютер відповідає наступним вимогам:

  • Операційна система: Ubuntu 18.04 або вищої версії.
  • 64-bit версія.

Детальна інструкція на офіційному сайті

Оновлення пакетів

Для початку потрібно оновити список пакетів:

Terminal

sudo apt-get update
       

Встановлення необхідних пакетів

Далі, встанови необхідні пакети для додавання Docker-репозиторію:

Terminal

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

Додавання офіційного GPG-ключа Docker

Завантаж та додай офіційний GPG-ключ Docker:

Terminal

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o 
/usr/share/keyrings/docker-archive-keyring.gpg 

Додавання Docker-репозиторію

Додай офіційний Docker-репозиторій до своєї системи:

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 

Встановлення Docker Engine

Тепер можна встановити Docker Engine:

Terminal

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

Запуск Docker

Запусти Docker та переконайся, що він налаштований на автоматичний запуск при завантаженні системи:

Terminal

sudo systemctl start docker
sudo systemctl enable docker

Перевірка встановлення

Для перевірки успішного встановлення Docker:

Terminal

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

Переконайся, що версія Docker відображається коректно.

Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ