Як правильно встановити Docker на Ubuntu 26.04
19.04.2026Docker давно став одним із найзручніших інструментів для ізоляції застосунків, тестування сервісів і швидкого розгортання середовищ. На Ubuntu він працює особливо добре, якщо встановлювати його акуратно: не змішувати різні джерела пакетів, не залишати старі компоненти системного репозиторію та одразу перевіряти доступ користувача до служби. Нижче — практичний і безпечний спосіб встановити Docker на Ubuntu 26.04 без зайвих ризиків.
Що варто підготувати перед встановленням
Перед початком переконайтеся, що система оновлена, а ви маєте права користувача з доступом до sudo. Це допоможе уникнути помилок під час додавання репозиторію та встановлення пакетів. Також бажано закрити зайві термінали з активними експериментами з контейнерами, якщо раніше Docker уже встановлювали.
- Оновіть індекс пакетів;
- Переконайтеся, що система має стабільне мережеве з’єднання;
- Перевірте, чи не встановлено вже стару версію Docker із інших джерел;
- Працюйте через офіційні пакети, а не випадкові сторонні збірки.
Крок 1. Оновіть Ubuntu
Почніть із базового оновлення системи. Це не тільки корисна звичка, а й спосіб зменшити шанс конфліктів залежностей.
sudo apt updatesudo apt upgrade -y
Якщо система давно не оновлювалася, перезавантаження після апдейту теж не буде зайвим. Це особливо актуально, коли разом із ядром або мережевими компонентами змінилися низькорівневі пакети.
Крок 2. Видаліть можливі старі версії Docker
Якщо Docker уже був встановлений раніше, варто прибрати старі пакети перед новою інсталяцією. Так ви уникнете ситуації, коли конфліктують docker.io, docker-ce або допоміжні компоненти.
sudo apt remove -y docker docker-engine docker.io containerd runc
Якщо деяких пакетів у системі немає, команда все одно виконається нормально. Її мета — не стерти все підряд, а прибрати потенційно конфліктні компоненти.
Крок 3. Встановіть потрібні залежності
Для роботи з офіційним репозиторієм Docker потрібні кілька стандартних утиліт. Вони дозволяють системі безпечно працювати з HTTPS-джерелами та ключами підпису.
sudo apt install -y ca-certificates curl gnupg
Ці пакети не прив’язують вас до Docker напряму, але без них не вдасться коректно додати офіційний репозиторій.
Крок 4. Додайте офіційний ключ і репозиторій Docker
Найбезпечніший підхід — використовувати офіційне джерело пакетів Docker. Саме так ви отримаєте актуальні версії та менше шансів натрапити на застарілі або модифіковані пакети.
Спочатку створіть каталог для ключів:
sudo install -m 0755 -d /etc/apt/keyrings
Потім завантажте ключ:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
Після цього надайте ключу правильні права доступу:
sudo chmod a+r /etc/apt/keyrings/docker.gpg
Далі додайте репозиторій. Для Ubuntu 26.04 важливо вказати актуальну кодову назву дистрибутива, яку система використовує у вашій установці. Якщо ви не впевнені, перевірте її командою lsb_release -cs. Це допоможе уникнути помилок у назві гілки репозиторію.
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo $VERSION_CODENAME) stable" \
| sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Після додавання репозиторію оновіть індекс пакетів:
sudo apt update
Крок 5. Встановіть Docker Engine
Тепер можна інсталювати основний набір пакетів. Зазвичай для повноцінної роботи достатньо Docker Engine, CLI та контейнерного runtime.
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Цей набір підійде більшості користувачів: він включає сам рушій, командний інтерфейс, компонент для роботи контейнерів, а також сучасні плагіни для збірки та Compose.
Крок 6. Перевірте, чи служба запустилася
Після інсталяції варто переконатися, що служба працює коректно.
sudo systemctl status docker
Якщо все пройшло успішно, ви побачите стан active (running). Якщо служба не стартувала, не поспішайте перевстановлювати пакети: спершу подивіться лог служби через journalctl -u docker і перевірте, чи немає конфліктів із мережею, правами доступу або старими файлами конфігурації.
Крок 7. Додайте користувача до групи docker
За замовчуванням для запуску контейнерів потрібен sudo. Щоб працювати з Docker зручніше, можна додати свого користувача до групи docker. Це дозволить виконувати команди без постійного введення пароля адміністратора.
sudo usermod -aG docker $USER
Після цього потрібно вийти із сеансу та увійти знову, або перезапустити систему. Лише після повторного входу групові права почнуть діяти.
Важливий нюанс: доступ до групи docker фактично дає широкі можливості керування контейнерами. Тому додавайте туди лише тих користувачів, яким це справді потрібно для роботи.
Крок 8. Запустіть тестовий контейнер
Найпростіший спосіб перевірити установку — запустити офіційний тестовий образ.
docker run hello-world
Якщо все налаштовано правильно, Docker завантажить тестовий образ і покаже повідомлення про успішний запуск. Це означає, що клієнт, демон, мережа та права доступу працюють коректно.
Типові помилки, яких краще уникати
Багато проблем з Docker на Ubuntu виникають не через саму систему, а через поспішні дії під час встановлення. Ось що найчастіше створює зайві ризики:
- встановлення Docker із кількох різних репозиторіїв одночасно;
- залишення старих пакетів
docker.ioпоруч із новими пакетами Docker CE; - ігнорування оновлення індексу після додавання репозиторію;
- запуск контейнерів без перевірки прав доступу користувача;
- використання випадкових скриптів з інтернету без розуміння їх дії.
Що ще варто пам’ятати після встановлення
Після успішної інсталяції не завадить перевірити версію Docker і базову конфігурацію. Команда docker --version покаже встановлений клієнт, а docker info допоможе побачити загальний стан середовища. Якщо ви плануєте активно працювати з контейнерами, корисно одразу продумати структуру каталогів для проєктів і місце зберігання образів та даних.
Також пам’ятайте, що Docker — це не віртуальна машина в класичному сенсі, а система контейнеризації. Тому він добре підходить для ізоляції застосунків, але потребує уважного ставлення до мережевих налаштувань, томів і прав доступу до файлів.
Висновок
Правильне встановлення Docker на Ubuntu 26.04 зводиться до кількох простих принципів: оновити систему, прибрати старі пакети, додати офіційний репозиторій, поставити потрібні компоненти та перевірити запуск служби. Якщо не поспішати й уникати змішаних джерел пакетів, Docker працюватиме стабільно та без неприємних сюрпризів.
Такий підхід особливо зручний для розробників, системних адміністраторів і всіх, хто хоче запускати середовища швидко, передбачувано й без зайвого ручного налаштування.