Установка и настройка Docker на 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.