devops:docker:install

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Наступна ревізія
Попередня ревізія
devops:docker:install [17/05/2026 19:53] – створено osvexdevops:docker:install [20/05/2026 00:28] (поточний) osvex
Рядок 1: Рядок 1:
 ====== Docker: Install ====== ====== Docker: Install ======
  
-======  Видалимо старі пакети, щоб не виникло конфлікту:  ======+Видалимо старі пакети, щоб не виникло конфлікту:
  
 <code> <code>
- <font 14px font-weightnormal;/inherit;;inherit;;inherit>sudo apt-get remove docker docker-engine docker.io containerd runc</font>+sudo apt-get update 
 +sudo apt-get install -y ca-certificates curl gnupg 
 + 
 +</code> 
 +==== Встановлення Docker (скриптом) ==== 
 + 
 +ОФіційний скрипт з сайта Docker встановить компоненти, створить директорії, виставить права доступу автоматично. 
 + 
 +<code> 
 +curl -fsSL https://get.docker.com -get-docker.sh 
 + 
 +</code> 
 +<code> 
 +sh get-docker.sh 
 + 
 +</code> 
 + 
 +Перевіряємо: 
 + 
 +<code> 
 +docker --version && docker compose version
  
 </code> </code>
  
-==== Встановлення Docker ====+==== Встановлення Docker (manual) ====
  
 Встановлюємо залежності: Встановлюємо залежності:
Рядок 35: Рядок 55:
 <code> <code>
 echo \ echo \
-  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/**debian**  \+  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian  \
   $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \   $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
   sudo tee /etc/apt/sources.list.d/docker.list> /dev/null   sudo tee /etc/apt/sources.list.d/docker.list> /dev/null
  
 </code> </code>
 +
 Для Ubuntu використовуємо: Для Ubuntu використовуємо:
 <code> <code>
  
 echo \ echo \
-  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/**ubuntu**  \+  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu  \
   $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \   $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
   sudo tee /etc/apt/sources.list.d/docker.list> /dev/null   sudo tee /etc/apt/sources.list.d/docker.list> /dev/null
  
 </code> </code>
 +
 **Встановлення Docker та Docker Compose** \\ **Встановлення Docker та Docker Compose** \\
 Знову оновлюємо індекс пакетів (вже з урахуванням нового репозиторію) та встановлюємо сам Docker, його CLI та плагін Compose: Знову оновлюємо індекс пакетів (вже з урахуванням нового репозиторію) та встановлюємо сам Docker, його CLI та плагін Compose:
Рядок 58: Рядок 80:
 </code> </code>
  
-**Перевірка роботи**  +**Перевірка роботи** Перевіримо, чи активна служба, та запустимо тестовий контейнер:
-Перевіримо, чи активна служба, та запустимо тестовий контейнер: +
 <code> <code>
 sudo systemctl status docker sudo systemctl status docker
 sudo docker run hello-world sudo docker run hello-world
 +
 +</code>
 +
 +**Додати користувача з під якого ви працюєте в групу ''docker'' щоб запускати проекти**
 +<code>
 +sudo usermod -aG docker $USER
  
 </code> </code>
  • devops/docker/install.1779047633.txt.gz
  • Востаннє змінено: 17/05/2026 19:53
  • повз osvex