<< 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 (Орел). Порядок установки на этих операционных системах совпадает;
•Astra Linux Сommon Edition 2.12.40 (Орел).
Подробнее о порядке установки 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.Перезайдите в ОС под текущим пользователем. |
Из-за специфических настроек безопасности в системе Альт Сервер 9.1 у пользователей по умолчанию отсутствуют права на выполнение команды sudo. Чтобы получить права, выполните соответствующие настройки. Рекомендуется всегда запускать сервис docker с помощью команды sudo. При необходимости можно настроить запуск сервиса docker без использования этой команды. Для этого нужно добавить текущего пользователя в группу docker. При этом следует учитывать, что добавление пользователей в группу docker повышает риск несанкционированного доступа к системным файлам. 1.Получите список обновлений. Для этого выполните команды: sudo apt-get update sudo apt-get install ca-certificates curl 2.Подключите репозиторий Sisyphus: sudo apt-repo add sisyphus 3.Обновите информацию из репозитория: sudo apt-get update 4.Убедитесь, что установка Docker будет производиться из репозитория Sisyphus, а не из репозитория по умолчанию. Для этого выполните команду: sudo apt-cache policy docker-engine Пример ответа: Установлен: (нет) Кандидат: 20.10.6-alt1:sisyphus+271055.100.1.1@1619787705 Если вместо ответа возвращается ошибка или версия предлагаемого к установке пакета ниже 20, обратитесь в службу поддержки. 5.Установите Docker: sudo apt-get install docker-engine Убедитесь, что вместе с Docker установились пакеты containerd.io и docker-ce-cli. 6.Проверьте установленную версию Docker. Она должна быть не ниже 20. Для этого выполните команду: sudo docker -v 7.Проверьте, что сервис docker запуcтился корректно. Для этого выполните команды: sudo systemctl status docker sudo docker ps Если сервис установился и запустился успешно, первая команда возвращает статус active; вторая - пустой список контейнеров. 8.Запустите cервис вручную, если он не запустился автоматически. Для этого выдайте разрешение на автоматический запуск docker вместе с системой, последовательно выполнив команды: sudo systemctl enable --now docker sudo systemctl start docker 9.В конфигурационном файле /etc/docker/daemon.json в параметре live-restore установите значение false. Это необходимо для корректной работы компонентов Docker Engine. 10.Перезапустите сервис docker: sudo systemctl restart docker 11.Отключите репозиторий Sisyphus: sudo apt-repo rm sisyphus 12.Проверьте, что сервис запустился корректно: sudo systemctl status docker |
Рекомендуется всегда запускать сервис 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 |
Astra Linux Сommon Edition 2.12.40
Рекомендуется всегда запускать сервис docker с помощью команды sudo. При необходимости можно настроить запуск сервиса docker без использования этой команды. Для этого нужно добавить текущего пользователя в группу docker. При этом следует учитывать, что добавление пользователей в группу docker повышает риск несанкционированного доступа к системным файлам. ВАЖНО. В инструкции приводятся готовые примеры кода и командных строк. При копировании текста убедитесь в отсутствии лишних пробелов, переносов строк и спецсимволов. 1.Получите список обновлений. Для этого выполните команды: sudo apt update sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg2 2.Добавьте ключ официального репозитория Docker: sudo curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add – 3.Добавьте репозиторий Docker в систему в зависимости от типа прав пользователя: •при работе под пользователем с правами root выполните команду: echo "deb [arch=amd64] https://download.docker.com/linux/debian buster stable" >> /etc/apt/sources.list •при работе под другим пользователем выполните команду: sudo bash -c "echo 'deb [arch=amd64] https://download.docker.com/linux/debian buster stable' >> /etc/apt/sources.list" 4.Обновите информацию из репозиториев. Для этого выполните команду:: sudo apt update 5.Убедитесь, что установка Docker будет производиться из репозитория Docker, а не из репозитория по умолчанию. Для этого выполните команду: sudo apt-cache policy docker-ce Пример ответа: docker-ce: Установлен: (нет) Кандидат: 5:20.10.6~3-0~debian-buster Если вместо ответа возвращается ошибка или версия предлагаемого к установке пакета ниже 20, обратитесь в службу поддержки. 6.Установите Docker. Для этого выполните команду: sudo apt install docker-ce Убедитесь, что вместе с Docker установились пакеты containerd.io и docker-ce-cli. 1.Проверьте, что сервис docker запуcтился корректно. Для этого выполните команду: sudo systemctl status docker Если сервис установился и запустился успешно, команда возвращает статус active. 8.Включите сервис вручную, если он не запустился автоматически. Для этого выдайте разрешение на автоматический запуск docker вместе с системой, последовательно выполнив команды: sudo systemctl enable --now docker sudo systemctl start docker |
© Компания Directum, 2024 |