Docker – це платформа з відкритим вихідним кодом, яка спрощує процес розробки, доставки та запуску додатків всередині контейнерів. У цьому посібнику ми розповімо про встановлення Docker в Ubuntu 20.04 і надамо огляд його базового використання.

Необхідні умови

  • Система під керуванням Ubuntu 20.04
  • Обліковий запис користувача з правами sudo
  • Доступ до Інтернету

Крок 1: Оновлення системних пакетів

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

sudo apt update && sudo apt upgrade -y

Крок 2: Встановлення необхідних залежностей

Docker потребує встановлення певних залежностей. Щоб встановити їх, виконайте наступну команду:

sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

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

Щоб перевірити справжність пакунка Docker, додайте його GPG-ключ:

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

Крок 4: Додавання сховища Docker

Додайте офіційний репозиторій Docker до ваших системних джерел:

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] 
https://download.docker.com/linux/ubuntu focal stable"| 
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Крок 5: Встановлення Docker

Оновіть список пакунків та встановіть Docker Engine:

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

Крок 6: Перевірте встановлення Docker

Перевірте правильність встановлення Docker шляхом запуску:

docker --version

Щоб переконатися, що Docker запущено:

sudo systemctl status docker

Якщо він не запущений, запустіть його за допомогою

sudo systemctl start docker

Щоб увімкнути запуск Docker під час завантаження:

sudo systemctl enable docker

Крок 7: Запуск Docker без sudo (необов’язково)

За замовчуванням Docker вимагає привілеїв sudo. Щоб запустити його від імені користувача, який не є root, додайте свого користувача до групи docker:

sudo usermod -aG docker $USER

Вийдіть з системи і увійдіть знову, щоб зміни набули чинності.

Крок 8: Тестове встановлення докера

Запустіть тестовий контейнер, щоб переконатися, що Docker працює коректно:

docker run hello-world

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

Основні команди Docker

Витягнути зображення

Щоб завантажити образ з Docker Hub:

docker pull ubuntu

Список встановлених образів

docker images

Запуск контейнера

Запуск контейнера з образу:

docker run -it ubuntu bash

Ця команда запускає контейнер Ubuntu і відкриває інтерактивну оболонку.

Список запущених контейнерів

docker ps

Перегляд усіх контейнерів, включно зі зупиненими:

docker ps -a

Зупинити контейнер

Зупинити запущений контейнер:

docker stop <id_контейнера>.

Видалити контейнер

Щоб вилучити зупинений контейнер:

docker rm <ім'я_контейнера> </i

Видалення зображення

Щоб видалити зображення:

docker rmi <ім'я_образу>

Очищення невикористаних ресурсів

Видаліть усі зупинені контейнери і невикористовувані образи:

docker system prune -a

Висновок

Docker – це потужний інструмент, який спрощує розгортання та керування програмами. У цьому посібнику ми розглянули процес встановлення та основні команди, які допоможуть вам почати роботу з Docker в Ubuntu 20.04.