Розбіжності
Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Наступна ревізія | Попередня ревізія | ||
| devops:docker:install [17/05/2026 19:53] – створено osvex | devops:docker:install [20/05/2026 00:28] (поточний) – osvex | ||
|---|---|---|---|
| Рядок 1: | Рядок 1: | ||
| ====== Docker: Install ====== | ====== Docker: Install ====== | ||
| - | ====== | + | Видалимо старі пакети, |
| < | < | ||
| - | <font 14px font-weight: normal;/inherit;; | + | sudo apt-get update |
| + | sudo apt-get install -y ca-certificates curl gnupg | ||
| + | |||
| + | </code> | ||
| + | ==== Встановлення Docker (скриптом) ==== | ||
| + | |||
| + | ОФіційний скрипт з сайта Docker встановить компоненти, | ||
| + | |||
| + | < | ||
| + | curl -fsSL https:// | ||
| + | |||
| + | </ | ||
| + | < | ||
| + | sh get-docker.sh | ||
| + | |||
| + | </code> | ||
| + | |||
| + | Перевіряємо: | ||
| + | |||
| + | < | ||
| + | docker --version && docker compose version | ||
| </ | </ | ||
| - | ==== Встановлення Docker ==== | + | ==== Встановлення Docker |
| Встановлюємо залежності: | Встановлюємо залежності: | ||
| Рядок 35: | Рядок 55: | ||
| < | < | ||
| echo \ | echo \ | ||
| - | "deb [arch=$(dpkg --print-architecture) signed-by=/ | + | "deb [arch=$(dpkg --print-architecture) signed-by=/ |
| $(. / | $(. / | ||
| sudo tee / | sudo tee / | ||
| </ | </ | ||
| + | |||
| Для Ubuntu використовуємо: | Для Ubuntu використовуємо: | ||
| < | < | ||
| echo \ | echo \ | ||
| - | "deb [arch=$(dpkg --print-architecture) signed-by=/ | + | "deb [arch=$(dpkg --print-architecture) signed-by=/ |
| $(. / | $(. / | ||
| sudo tee / | sudo tee / | ||
| </ | </ | ||
| + | |||
| **Встановлення Docker та Docker Compose** \\ | **Встановлення Docker та Docker Compose** \\ | ||
| Знову оновлюємо індекс пакетів (вже з урахуванням нового репозиторію) та встановлюємо сам Docker, його CLI та плагін Compose: | Знову оновлюємо індекс пакетів (вже з урахуванням нового репозиторію) та встановлюємо сам Docker, його CLI та плагін Compose: | ||
| Рядок 58: | Рядок 80: | ||
| </ | </ | ||
| - | **Перевірка роботи** | + | **Перевірка роботи** Перевіримо, |
| - | Перевіримо, | + | |
| < | < | ||
| sudo systemctl status docker | sudo systemctl status docker | ||
| sudo docker run hello-world | sudo docker run hello-world | ||
| + | |||
| + | </ | ||
| + | |||
| + | **Додати користувача з під якого ви працюєте в групу '' | ||
| + | < | ||
| + | sudo usermod -aG docker $USER | ||
| </ | </ | ||