33%

Black Friday Sale Off on everything

and 40% off for dedicated bulgaria servers

Используйте код:

BLACK33
BG40
Активировать тут
31.10.2024

Как установить Docker на CentOS

Docker – это мощный инструмент для создания, развертывания и запуска приложений в контейнерах, обеспечивающий изолированную среду, которая упрощает разработку и развертывание. Установка Docker на CentOS позволит вам воспользоваться этими возможностями. В этом руководстве вы узнаете, как установить Docker на сервер CentOS

1. Обновление системы

Перед установкой Docker стоит обновить систему, чтобы убедиться, что все пакеты актуальны

sudo yum update -y

2. Установите необходимые пакеты

Docker требует, чтобы сначала были установлены некоторые зависимости. Выполните следующую команду, чтобы добавить их

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

Пакет yum-utils предоставляет утилиту yum-config-manager, которую мы будем использовать для настройки репозитория Docker

3. Настройка репозитория Docker

Далее добавьте официальный репозиторий Docker в свою систему

###ATP_NOTR_3_CODE_TAG_NOTR_ATP##

Этот репозиторий содержит последние пакеты 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 docker

6. Проверка установки Docker

Чтобы убедиться в том, что Docker работает правильно, выполните следующую команду

sudo docker run hello-world

Эта команда загружает тестовый образ из репозитория Docker и запускает его. Если все настроено правильно, вы увидите сообщение о том, что Docker установлен и работает

7. Управление Docker от имени пользователя, не являющегося рутом (необязательно)

По умолчанию Docker требует привилегий root. Чтобы позволить пользователю, не являющемуся root, выполнять команды Docker, добавьте его в группу docker

Шаг 1: Создайте группу Docker

###ATP_NOTR_9_CODE_TAG_NOTR_ATP##

Шаг 2: Добавьте своего пользователя в группу Docker

Замените your_username на реальное имя пользователя, которому вы хотите предоставить доступ к Docker

sudo usermod -aG docker your_username

После добавления пользователя выйдите из системы и войдите снова, чтобы изменения вступили в силу

8. Основные команды Docker

Вот несколько основных команд Docker для начала работы

  • Список контейнеров Docker
    docker ps # Показывает работающие контейнеры docker ps -a # Показывает все контейнеры, включая остановленные
  • Запуск и остановка контейнеров
    docker start container_id
    docker stop container_id
  • Удалить контейнеры
    docker rm container_id
  • Список образов Docker
    docker images
  • Извлечь образ Docker
    docker pull image_name

9. Настройка Docker на запуск при загрузке

Docker уже должен быть настроен на запуск при загрузке. Однако если вам нужно повторно включить его

sudo systemctl enable docker

10. Дополнительная конфигурация 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.

33%

Black Friday Sale Off on everything

and 40% off for dedicated bulgaria servers

Используйте код:

BLACK33
BG40
Активировать тут