<< Click to Display Table of Contents >> Интеллектуальные возможности > Сервисы Directum Ario > Администрирование сервисов Ario (Linux) > Установка сервисов Ario > Подготовка к установке Установка Docker Engine |
![]() ![]() ![]() |
Порядок установки компонентов Docker Engine зависит от используемого дистрибутива Linux.
В разделе приведен порядок установки на:
•Astra Linux Special Edition 1.7.5 (Воронеж) и Astra Linux Special Edition 1.7.5 (Орел). Порядок установки на этих операционных системах совпадает.
Подробнее о порядке установки Docker на Ubuntu 20.04 LTS см. в документации Docker статью Install Docker Engine.
Из-за специфических настроек безопасности в системе Альт Сервер 10.1 у пользователей по умолчанию отсутствуют права на выполнение команды sudo. Чтобы получить права, выполните соответствующие настройки. Рекомендуется всегда запускать сервис docker с помощью команды sudo. При необходимости можно настроить запуск сервиса docker без использования этой команды. Для этого нужно добавить текущего пользователя в группу docker. При этом следует учитывать, что добавление пользователей в группу docker повышает риск несанкционированного доступа к системным файлам. 1.Получите список обновлений и установите Docker Engine. Для этого выполните команды: sudo apt-get update sudo apt-get install docker-ce 2.Проверьте установленную версию Docker. Она должна быть не ниже 20. Для этого выполните команду: sudo docker -v 3.Проверьте, что сервис docker запуcтился корректно. Для этого выполните команды: sudo systemctl status docker sudo docker ps Если сервис установился и запустился успешно, первая команда возвращает статус active, вторая - пустой список контейнеров. 4.Запустите cервис вручную, если он не запустился автоматически. Для этого выдайте разрешение на автоматический запуск docker вместе с системой, последовательно выполнив команды: sudo systemctl enable --now docker sudo systemctl start docker 5.В конфигурационном файле /etc/docker/daemon.json в параметре live-restore установите значение false. Это необходимо для корректной работы компонентов Docker Engine. 6.Перезапустите сервис docker: sudo systemctl restart docker 7.Проверьте, что сервис запустился корректно: sudo systemctl status docker Настройка прав для выполнения команды sudo 1.Переключитесь с текущего пользователя на пользователя root. Для этого выполните команду: su - 2.Введите пароль пользователя root, заданный при установке операционной системы. 3.Откройте файл /etc/sudoers. Для этого выполните команду: visudo Примечание. В результате указанный файл откроется в редакторе vi. Подробнее об использовании редактора см. в статье Работа с редактором vi. 4.Раскомментируйте строку WHEEL_USERS ALL=(ALL) ALL, удалив символ #, и сохраните файл. 5.Проверьте, что пользователь добавлен в группу wheel. Пример: cat /etc/group | grep wheel При необходимости включите пользователя в группу: usermod -aG wheel <имя пользователя> 6.Перезайдите в ОС под текущим пользователем. |
Рекомендуется всегда запускать сервис docker с помощью команды sudo. При необходимости можно настроить запуск сервиса docker без использования этой команды. Для этого нужно добавить текущего пользователя в группу docker. При этом следует учитывать, что добавление пользователей в группу docker повышает риск несанкционированного доступа к системным файлам. 1.Установите Docker Engine. Для этого выполните команду: dnf install docker-ce 2.Проверьте установленную версию Docker. Она должна быть не ниже 20. Для этого выполните команду: sudo docker -v 3.Проверьте, что сервис docker запуcтился корректно. Для этого выполните команды: sudo systemctl status docker sudo docker ps Если сервис установился и запустился успешно, первая команда возвращает статус active; вторая - пустой список контейнеров. 4.Запустите cервис вручную, если он не запустился автоматически. Для этого выдайте разрешение на автоматический запуск docker вместе с системой, последовательно выполнив команды: sudo systemctl enable --now docker sudo systemctl start docker 5.В конфигурационном файле /etc/docker/daemon.json в параметре live-restore установите значение false. Это необходимо для корректной работы компонентов Docker Engine. 6.Перезапустите сервис docker: sudo systemctl restart docker 7.Проверьте, что сервис запустился корректно: sudo systemctl status docker Подробнее см. в документации РЕД ОС статью «Установка и настройка docker». |
Astra Linux Special Edition 1.7.5
Порядок установки Docker на Astra Linux Special Edition 1.7.5 (Воронеж) и Astra Linux Special Edition 1.7.5 (Орел) совпадает. Рекомендуется всегда запускать сервис docker с помощью команды sudo. При необходимости можно настроить запуск сервиса docker без использования этой команды. Для этого нужно добавить текущего пользователя в группу docker. При этом следует учитывать, что добавление пользователей в группу docker повышает риск несанкционированного доступа к системным файлам. 1.Получите список обновлений Docker Engine. Для этого выполните команду: sudo apt update 2.Установите пакеты разработки: sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg2 3.Проверьте параметры устанавливаемого Docker Engine, например версию. Для этого выполните команду: sudo apt-cache policy docker.io Пример ответа: docker.io: Если вместо ответа возвращается ошибка или версия предлагаемого к установке пакета ниже 20, обратитесь в службу поддержки. 4.Установите Docker Engine. Для этого выполните команду: sudo apt install docker.io Убедитесь, что вместе с Docker установились пакеты containerd.io и docker-ce-cli. 5.Проверьте установленную версию Docker. Она должна быть не ниже 20. Для этого выполните команду: sudo docker -v 6.Проверьте, что сервис docker запуcтился корректно. Для этого выполните команды: sudo systemctl status docker Если сервис установился и запустился успешно, первая команда возвращает статус active, вторая – пустой список контейнеров. 7.Запустите cервис вручную, если он не запустился автоматически. Для этого выдайте разрешение на автоматический запуск docker вместе с системой, последовательно выполнив команды: sudo systemctl enable --now docker |
© Компания Directum, 2024 |