Установка Apache SuperSet с помощью Docker на ОС Windows
Apache SuperSet – достаточно известное в кругах bi-аналитиков решение с открытым исходным кодом. Самый простой способ установить его локально — использовать Docker на ОС Linux или Mac OSX. Однако, большинство пользователей дашбордов используют в своей работе Windows, которую, к сожалению, SuperSet официально не поддерживается. Решить проблему можно установив Docker на виртуальную машину Ubuntu через VirtualBox или использовав поддержку WSL2 в Docker Desktop. В своих проектах мы используем второй вариант и в данной статье приведем инструкцию по установке используя WSL2.
блог о bi, №1 в рунете
1. Установка WSL2 1.1. Необходимо убедиться, что ваша сборка Windows 10 19041 и выше. Если это не так ее нужно обновить.
1.2. Далее открываем PowerShell от имени администратора и запускаем команду установки wsl: wsl --install
После окончания установки, Появится сообщение о необходимости перезагрузить компьютер:
1.3. После перезагрузки будет доступно приложение WSl в отдельном окне Ubuntu. Если вы в первый раз запускаете виртуализацию в своей системе, то все необходимые компоненты выключены и возникнет следующая ошибка:
Чтобы ее исправить в поиске находим «Включение и отключение компонентов Windows» и включаем Hyper V (если включение Hyper V недоступно, то необходимо включить компонент виртуализации в BIOS):
Нажимаем «OK», появится сообщение о необходимости перезагрузки. Нажимаем «Перезагрузить сейчас»:
1.4. После перезагрузки запускаем приложение Ubuntu, вводим имя пользователя UNIX и пароль.
1.5. Проверим доступ на диск С из-под Ubuntu: ll /mnt/c/
1.6. Проверим доступ из-под Windows к файловой системе Ubuntu: \\wsl$
После установки необходимо будет согласиться с перезагрузкой компьютера и принять лицензионное соглашение. Запустится окно Docker. 2.3. Заходим в настройки (кнопка с шестеренкой в правой верхней части), затем Resources > WSL integration, включаем Ubuntu:
Далее нажимаем кнопку «Apply & restart» и «Cancel». 2.4. Заходим в Ubuntu, проверяем доступ к Docker из WSL. Запускаем команду docker –v
3. Установка Apache SuperSet 3.1. Клонируем проект из github: