Установка зависимостей
Docker
Установка docker для РЕД ОС
Для установки средства контейнеризации необходимо выполнить команду (потребуются права администратора):
dnf install docker-ce docker-ce-cli
После успешной установки необходимо запустить сервис контейнеризации docker и добавить его в автозагрузку:
systemctl enable docker --now
Убедитесь, что сервис запущен, проверив статус запущенной службы:
systemctl status docker
В статусе должно быть отображено active (running).
Для получения информации об установленном docker выполните команду:
docker info
При корректной настройке будет получен соответствующий ответ от сервиса Docker.
Установка docker для Astra Linux SE
В Astra Linux Special Edition Docker представлен пакетом docker.io и может быть установлен с помощью Графический менеджер пакетов synaptic или из командной строки командой:
sudo apt install docker.io
Установка должна выполняться от имени пользователя, являющегося администратором системы (при включенном МКЦ - пользователя с высоким уровнем целостности). После установки Docker рекомендуется предоставить администратору право работать с контейнерами не используя sudo. Для этого пользователя нужно включить в группу docker:
sudo usermod -aG docker $USER
Установка docker для Ubuntu
Для установки компонентов Docker выполните команды:
Установка docker для Debian
Внисание! Так как в репозитоиях Debian отсутствует подходящая версия docker compose необходимо выполнить установку компонентов Docker из репозитория Docker.
Для того чтобы выполнить установку из репозитория Docker выполните команды:
# Установка зависимостей и ключа репозитория Docker
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
# Настройка репозитория Docker
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
Установка пакетов Docker:
Установка docker для ALT Linux
Установить docker можно следующей командой:
apt-get install docker-engine
В старых репозиториях пакет называется docker-ce:
apt-get install docker-ce
Для запуска docker от пользователя (не root) следует выполнить несколько шагов:
- Добавить пользователя в группу docker:
usermod ИМЯ_ПОЛЬЗОВАТЕЛЯ -aG docker
- Выполнить повторный вход в систему.
Затем необходимо запустить соответствующую службу:
systemctl enable --now docker