Платформа Docker
Для установки локального сервера лицензий SMath в сети предприятия на сервере в локальной сети компании необходимо установить платформу Docker.
Astra Linux SE 1.7.5¶
Перед началом, пожалуйста убедитесь, что у вас есть доступ к базовому репозиторию пакетов Astra Linux. Доступ к репозиторию может быть организован следующими способами:
- Через интернет к серверам компании разработчика Astra Linux.
- На DVD диске Astra Linux или на его ISO образе (объём базового репозитория составляет более 14ГБ).
- Через локально развёрнутый репозиторий в сети организации.
Список репозиториев ОС можно получить или изменить через следующий файл:
Примонтировать ISO образ DVD диска с базовым репозиторием Astra Linux внутри ОС можно так:
Обратите внимание, что указание DVD диска с базовым репозиторием Astra Linux в качестве источника с репозиторием пакетов возможно следующей строчкой в файле sources.list:
Для установки платформы Docker на Astra Linux SE 1.7.5 необходимо выполнить следующие команды в терминале:
Установка актуальной версии Docker¶
Данная операция выполняется на целевой машине с доступом в интернет.
Первоначальная настройка после установки, выполняется следующими командами:
Установка Docker Compose¶
Мы рекомендуем использовать актуальную на момент установки версию Docker Compose (в примере это 2.26.1), что требует загрузки пакета docker-compose через Интернет.
Допускается также установка версии docker-compose, доступной в базовом репозитории Astra Linux (на момент написания статьи это 1.29.2):
Обратите внимание, что при использовании старой версии docker-compose все команды к этому приложению через терминал должны быть указаны с дефисом, например так:
вместо (в версии 2.*)
Сообщение об уязвимостях¶
В Astra Linux могут быть активны повышенные требования к проверке на уязвимости. Для установки сервера лицензирования SMath требования может быть необходимо понизить как это описано в следующей статье: Как обойти проверку на уязвимости при импорте Docker контейнеров в Astra Linux.
Если вы столкнулись с ошибкой directory * contains vulnerabilities!, рекомендуется выполнить следующие шаги:
- Откройте или создайте файл /etc/docker/daemon.json
- Добавьте следующую строку:
- Перезапустите Docker:
РЕД ОС 8¶
Используйте следующие команды для установки Docker с помощью стандартного репозитория РЕД ОС (подробнее).
Для установки средства контейнеризации необходимо выполнить команду (потребуются права администратора):
После успешной установки необходимо запустить сервис контейнеризации docker и добавить его в автозагрузку:
Убедитесь, что сервис запущен, проверив статус запущенной службы:
Установите утилиту Docker Compose:
Ubuntu¶
Используйте следующие команды для установки Docker с помощью репозитория.
Добавьте официальный ключ GPG Docker:
Добавьте репозиторий в источники Apt:
Установка пакетов Docker:
Примечания¶
- Официальный сайт платформы Docker: https://www.docker.com/