Як встановити та використовувати Docker в Ubuntu 24.04/22.04

Як встановити та використовувати Docker в Ubuntu 24.04/22.04

 

Docker – це безкоштовний інструмент з відкритим вихідним кодом, призначений для створення, розгортання та запуску додатків усередині контейнерів.Хост, на якому встановлено докер, відомий як двигун докеру.Для безперебійної роботи механізму Docker служба демона Docker має бути запущена завжди.Для додатків, у яких використовується кілька контейнерів, за допомогою docker compose ці контейнери розкручуються як служба.

У цьому посібнику ми покажемо, як встановити і використовувати Docker в Ubuntu 24.04/22.04, а також дізнаємося про встановлення та використання Docker Compose.

Передумови

  • Ubuntu 24.04/22.04 разом з доступом по ssh
  • Користувач Sudo з привілейованими правами
  • Стабільне підключення до Інтернету

Давайте заглибимося в етапи встановлення Docker в Ubuntu 24.04/22.04.

Крок 1. Встановіть необхідні пакети для докеру

Увійдіть до системи Ubuntu 24.04/22.04 і виконайте такі команди apt для встановлення залежностей докеру:

$ sudo apt update
$ sudo apt install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common

Крок 2. Налаштуйте офіційний репозиторій docker

Хоча пакети докерів доступні за замовчуванням у репозиторіях Ubuntu 24.04/22.04 рекомендується використовувати офіційний репозиторій докерів.Щоб увімкнути репозиторій Docker, виконайте такі команди:

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$ sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable"

Крок 3. Встановіть докер за допомогою команди apt

Тепер все готове для встановлення останньої та стабільної версії Docker із офіційного репозиторію.Запустіть нижче, щоб встановити його

$ sudo apt-get update
$ sudo apt install docker-ce -y

Після встановлення пакета докерів додайте локального користувача до групи докерів, виконавши таку команду:

$ sudo usermod -aG docker pkumar

Примітка. Обов’язково вийдіть із системи та увійдіть знову після додавання локального користувача до групи докерів.

Перевірте версію Docker, виконавши таке:

$ docker version

Висновок вищезгаданої команди буде:

Как установить и использовать Docker в Ubuntu 20.04

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

$ sudo systemctl status docker

Как установить и использовать Docker в Ubuntu 20.04

Наведений вище висновок підтверджує, що служба демона Docker запущена та працює.

Крок 4. Перевірте встановлення докеру

Щоб протестувати та перевірити встановлення докеру, запустіть контейнер «hello-world», використовуючи наведену нижче команду docker.

$ docker run hello-world

Ця команда docker завантажить образ контейнера “hello-world”, а потім запустить контейнер.Якщо контейнер відображає інформаційне повідомлення, можна сказати, що установка докера пройшла успішно.Висновок вищенаведеного «запуску докера» буде виглядати так, як показано нижче.

Как установить и использовать Docker в Ubuntu 20.04

Установка Docker Compose на Ubuntu 24.04/22.04

Щоб інсталювати docker compose в Ubuntu Linux, виконайте такі команди одну за одною.

$ sudo curl -L "https://github.com/docker/compose/releases/download/1.28.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose

Перевірте версію docker-compose, виконавши таку команду:

$ docker-compose --version
docker-compose version 1.28.4, build cabd5cfb
$

Наведений вище висновок підтверджує, що встановлений docker compose версії 1.28.4 .

Перевірка установки Docker Compose

Щоб протестувати docker compose, спробуємо розгорнути WordPress за допомогою файлу compose.Створіть каталог проекту WordPress за допомогою команди mkdir.

$ mkdir wordpress ; cd wordpress

Створіть файл docker-compose.yaml із таким вмістом.

$ vi docker-compose.yaml
version: '3.3'

services:
   db:
     image: mysql:latest
     volumes:
       - db_data:/var/lib/mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: sqlpass@123#
       MYSQL_DATABASE: wordpress_db
       MYSQL_USER: dbuser
       MYSQL_PASSWORD: dbpass@123#
   wordpress:
     depends_on:
       - db
     image: wordpress:latest
     ports:
       - "8000:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER: dbuser
       WORDPRESS_DB_PASSWORD: dbpass@123#
       WORDPRESS_DB_NAME: wordpress_db
volumes:
    db_data: {}

Збережіть та закрийте файл.

Как установить и использовать Docker в Ubuntu 20.04

Як ми бачимо, ми використовували два контейнери: один для веб-сайту WordPress, інший для бази даних.Ми створюємо постійний том для контейнера БД, а графічний інтерфейс WordPress відображається на порту «8000».

Щоб розгорнути WordPress, виконайте наведену нижче команду з каталогу вашого проекту.

$ docker-compose up -d

Висновок вищезгаданої команди буде виглядати наступним чином:

Как установить и использовать Docker в Ubuntu 20.04

Вище підтверджує, що два контейнери створені успішно.Тепер спробуйте отримати доступ до WordPress із веб-браузера, ввівши URL:

http://<IP-адрес сервера>:8000

 

Как установить и использовать Docker в Ubuntu 20.04

Відмінно вище підтверджується, що установка WordPress запускається через docker-compose.Натисніть кнопку «Продовжити» і дотримуйтесь інструкцій на екрані, щоб завершити інсталяцію.

Це все із цього керівництва.Я сподіваюся, що ви знайшли це керівництво інформативним, будь ласка, не соромтеся ділитися своїми відгуками та коментарями.

Для отримання додаткової документації з докеру див.: Документація з докеру .

Прокрутка до верху