Як встановити Docker на CentOS
Docker – це потужний інструмент для створення, розгортання та запуску додатків у контейнерах, що забезпечує ізольоване середовище, яке спрощує розробку та розгортання. Встановлення Docker у CentOS дозволить вам скористатися цими можливостями. Цей посібник проведе вас через процес встановлення Docker на сервер CentOS
1. Оновлення системи
Перед встановленням Docker варто оновити систему, щоб переконатися, що всі пакунки актуальні
sudo yum update -y2. Встановлення необхідних пакунків
Спочатку Docker потребує встановлення деяких залежностей. Запустіть наступну команду, щоб додати їх
sudo yum install -y yum-utils device-mapper-persistent-data lvm2Пакет yum-utils містить утиліту yum-config-manager, за допомогою якої ми налаштуємо сховище Docker
3. Налаштування сховища Docker
Далі додайте офіційний репозиторій Docker до вашої системи
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoЦей репозиторій містить найновіші пакунки Docker для CentOS
4. Встановлення Docker
Після додавання сховища ви можете встановити Docker
sudo yum install -y docker-ceЦе встановить рушій Docker у вашій системі CentOS
5. Запуск та увімкнення Docker
Після встановлення Docker запустіть службу Docker і увімкніть її запуск під час завантаження
sudo systemctl start docker sudo systemctl enable dockerДля перевірки стану служби Docker можна виконати
sudo systemctl status docker6. Перевірка встановлення Docker
Щоб перевірити правильність роботи Docker, виконайте наступну команду
sudo docker run hello-worldЦя команда завантажить тестовий образ зі сховища Docker і запустить його. Якщо все налаштовано правильно, ви побачите повідомлення про те, що Docker встановлено і він працює
7. Керування Docker від імені не-користувача (необов’язково)
За замовчуванням, Docker вимагає привілеїв root. Щоб дозволити користувачеві без прав root запускати команди Docker, додайте його до групи докерів
Крок 1: Створення групи докерів
sudo groupadd dockerКрок 2: Додайте вашого користувача до групи докерів
Замініть ваше_ім’я_користувача на справжнє ім’я користувача, якому ви хочете надати доступ до Docker
sudo usermod -aG docker your_usernameПісля додавання користувача вийдіть з системи і увійдіть знову, щоб зміни набули чинності
8. Основні команди Docker
Ось кілька основних команд Docker для початку роботи
- Перелік контейнерів Dockerdocker ps # Показує запущені контейнери docker ps -a # Показує всі контейнери, включно зі зупиненими
- Запуск і зупинка контейнерів
docker start container_iddocker stop container_id - Видалити контейнери
docker rm container_id - Перелічити образи докерів
docker images - Витягнути образ докера
docker pull image_name
9. Налаштування запуску Docker під час завантаження
Docker вже має бути налаштовано на запуск під час завантаження. Однак, якщо вам потрібно ввімкнути його повторно
sudo systemctl enable docker10. Додаткове налаштування Docker (необов’язково)
- Налаштування Docker Compose: Docker Compose дозволяє визначати і запускати багатоконтейнерні програми. Встановіть Docker Compose за допомогою
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose - Налаштування демона Docker: Налаштуйте Docker, відредагувавши файл /etc/docker/daemon.json. Ви можете налаштувати такі параметри, як ведення журналів, драйвери сховища та мережеві налаштування.
Висновок
Встановлення Docker в CentOS забезпечує гнучке середовище для контейнерних додатків, спрощуючи процеси розробки та розгортання. Після встановлення та запуску Docker ви можете почати досліджувати контейнеризацію для ваших проектів на CentOS.


