Установка и настройка Docker на CentOS

Как установить и настроить Docker контейнеры на CentOS.
/ Системное администрирование Сервисы CentOS

Установка и настройка Docker на CentOS

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

Шаг 1: Подготовка системы

Прежде чем установить Docker, важно обновить текущие пакеты на вашей системе CentOS.

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

Откройте терминал и выполните следующую команду:

sudo yum update -y

Эта команда обновит все пакеты до последних версий.

Шаг 2: Установка Docker

На текущий момент, официальный репозиторий Docker не предоставляет прямой установки для CentOS, но мы можем установить Docker с помощью пакетов, доступных в репозиториях CentOS.

Добавление репозитория Docker

Во-первых, добавим репозиторий Docker в вашу систему. Для этого выполните следующую команду:

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Установка пакета Docker

Теперь установим Docker:

sudo yum install docker-ce docker-ce-cli containerd.io -y

Запуск Docker

После установки Docker нужно запустить демона Docker и настроить его на автоматический запуск при загрузке системы:

sudo systemctl start docker
sudo systemctl enable docker

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

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

docker --version

Шаг 3: Настройка Docker

Пользователь без привилегий root

Для упрощения работы с Docker, можно добавить текущего пользователя в группу `docker`, чтобы избежать необходимости использовать `sudo` перед каждой командой Docker:

sudo usermod -aG docker $USER

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

Шаг 4: Работа с Docker контейнерами

Загрузка образа Docker

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

docker pull ubuntu

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

Чтобы запустить контейнер на основе образа Ubuntu, выполните следующую команду:

docker run -it ubuntu

Флаг `-it` позволяет запускать контейнер в интерактивном режиме с доступом к терминалу оболочки внутри контейнера.

Управление контейнерами

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

Чтобы увидеть список запущенных контейнеров, используйте команду:

docker ps

Список всех контейнеров

Чтобы увидеть список всех контейнеров, включая остановленные, выполните:

docker ps -a

Остановка контейнера

Чтобы остановить запущенный контейнер, используйте команду:

docker stop <CONTAINER_ID>

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

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

docker rm <CONTAINER_ID>

Удаление образа

Чтобы удалить образ, который больше не нужен, выполните:

docker rmi <IMAGE_ID>

Заключение

Теперь у вас есть базовые знания по установке и настройке Docker на CentOS. В этом руководстве мы рассмотрели основные шаги, включая установку Docker, настройку пользователей и управление контейнерами. Конечно, Docker - это мощный инструмент с множеством функций и возможностей, и этот гид является лишь началом вашего пути к мастерству работы с Docker.

Поиск