Установка Docker
Docker можно выбрать как технологию виртуализации при установке Аврора SDK (MB2). Для SDK (BT) Docker является единственной доступной технологией для виртуализации. Поэтому для SDK (BT) страница выбора технологии виртуализации отсутствует.
После корректной установки Docker опция Docker станет доступной для выбора в качестве технологии виртуализации в мастере установки.
Примечание. Не рекомендуется для всех дистрибутивов Linux использовать Docker Desktop с сайта. Рекомендуется использовать встроенный менеджер пакетов в Linux или консольный вариант установки.
Содержание:
- Установка Docker для Ubuntu 22
- Установка Docker для Windows 10
- Установка Docker для Альт Рабочая станция 10
- Установка Docker Desktop для macOS
- Изменение места хранения данных Docker
Установка Docker для Ubuntu 22
- Установить Docker Engine, используя
aptрепозиторий. Инструкция для установки доступна в официальной документации Docker для Ubuntu. - Добавить текущего пользователя в группу "docker".
Установка Docker для Windows 10
- Установить Docker Desktop. Для этого необходимо скачать установщик с официального сайта Необходимо использовать Docker Desktop только в учётной записи с правами администратора.
- Чтобы Docker стал доступным для выбора в мастере установки SDK, необходимо предварительно запустить Docker Desktop, а также авторизоваться в нём.
Подробнее о настройке Docker Desktop в Windows можно прочитать в официальной документации.
Установка Docker для Альт Рабочая станция 10
- Установить Docker Engine, используя
aptрепозиторий. Инструкция для установки доступна в документации Альт Линукс. Необходимо выполнить команды из разделов "Установка из репозитория" и "Подготовка к использованию Docker".
Установка Docker Desktop для macOS
- Скачать установщик с официального сайта. Инструкция для установки доступна в официальной документации Docker для macOS.
- Чтобы Docker стал доступным для выбора в мастере установки SDK, необходимо предварительно запустить Docker Desktop.
Изменение места хранения данных Docker
По умолчанию Docker сохраняет все образы, контейнеры и тома в одном отведённом ему месте на системном диске. При изначально малой вместимости диска со временем может привести к нехватке свободного места. Для решения этой проблемы существует возможность изменить место хранения данных Docker.
Примечание. В процессе переносятся все контейнеры пользователя, а не только от Аврора SDK по причине того, что Docker не может раздельно хранить образы от разных контейнеров
Изменение места хранения для Ubuntu
-
Остановить службу Docker.
sudo systemctl stop docker sudo systemctl stop docker.socket -
Создать новый каталог на целевом диске.
sudo mkdir -p /<новый_путь>/docker -
Перенести существующие данные Docker в новый путь.
sudo rsync -aP /var/lib/docker /<новый_путь>/docker/ -
Открыть или создать файл конфигурации службы Docker.
sudo nano /etc/docker/daemon.json -
Добавить или изменить параметр
data-root.{ "data-root": "/<новый_путь>/docker" } -
Запустить службу Docker.
sudo systemctl start docker -
Проверить результат можно следующим способом:
docker info | grep "Docker Root Dir"Вывод должен быть вида:
Docker Root Dir: /<новый_путь>/docker. Старую директорию/var/lib/dockerможно удалить для освобождения места на диске.
Изменение места хранения для Windows
В Docker Desktop процесс переноса выполняется через графический интерфейс.
-
Запустить Docker Desktop и нажать на иконку шестерни (Settings) в правом верхнем углу окна.
-
В левом боковом меню выбрать Resources и перейти на вкладку Advanced.
-
У параметра Disk image location нажать на кнопку Browse и выбрать желаемую директорию для размещения данных.
-
Нажать на кнопку Apply & restart. Docker Desktop автоматичеси создаст необходимую структуру папок и перенесёт все существующие данные в новое место.
Изменение места хранения для macOS
В Docker Desktop процесс переноса выполняется через графический интерфейс.
-
Запустить Docker Desktop и нажать на иконку шестерни (Settings) в правом верхнем углу окна.
-
В левом боковом меню выбрать Resources и перейти на вкладку Advanced.
-
У параметра Disk image location нажать на кнопку Browse и выбрать желаемую директорию или внешний диск для размещения данных.
-
Нажать на кнопку Apply & restart. Docker Desktop перенесёт файл виртуального диска в желаемое место и обновит внутренние настройки.
Примечание. Необходимо убедиться, что выбранный внешний диск отформатирован в файловой системе, поддерживающей права доступа UNIX и символические ссылки. Использование дисков с неподходящей файловой системой приведёт к ошибкам работы Docker.