Приложение: установка Docker
Цель
Установить Docker и Docker Compose на Linux-сервере для подготовки к развертыванию Sa2web.
Предварительные требования
- Сервер имеет доступ к репозиториям ПО или подготовлены offline-пакеты.
- Текущий пользователь имеет права
sudoилиroot.
Шаги
Пример Ubuntu/Debian:
bash
sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg
curl -fsSL https://get.docker.com | sudo sh
sudo usermod -aG docker $USERПример CentOS/RHEL:
bash
sudo yum install -y yum-utils
curl -fsSL https://get.docker.com | sudo sh
sudo systemctl enable --now docker
sudo usermod -aG docker $USERПроверить Compose v2:
bash
docker compose versionПроверка результата
bash
docker run --rm hello-world
docker compose versionЧастые проблемы
- После добавления в группу
dockerобычно нужно заново войти в shell. - На производственном сервере рекомендуется настроить ротацию журналов Docker, чтобы не заполнить диск.
- В offline-среде заранее подготовьте Docker, плагин Compose и пакеты образов продукта.