Нет, не решил. Как описано в статье, директории проекта у меня в пользователе Ubuntu. Потому и нет возможности работать через IDE на Windows 10 полноценно (с тем же PhpStorm). Только VSCode
Например, scale 1.25 или 1.5 до сих пор предоставляется как экспериментальная настройка. Активируется все это дело через терминал, во время работы сильно напрягает процессор (дискретной карты нет). KDE решает проблему, но не дружит с несколькими мониторами с разным scale.
Возможно так и есть. Надо удостовериться будет. Но по-моему Docker Desktop все-равно не установится на домашней версии. WSL на домашней доступна была с самого начала. А вот докер для Windows нет. Только старые версии, работавшие в связке с VirtualBox
Из моего опыта все как раз наоборот — с WSL 2 теперь можно обойтись только докером для Windows 10, без установки в саму WSL. То есть, если отключить докер для windows, демон докера не будет работать, как и в WSL 1.
Проверьте сборку Windows. Эти команды, как и сама WSL v2 доступна только в сборках выше 18932, которые в свою очередь доступны только в рамках программы предварительной оценки Windows.
В смысле прям в нормальную Ubuntu? Понятно, это вариант всех вариантов. :) Эта история не про то. Это история про ноутбук с hiDpi и прочими фичами, с которыми Ubuntu не дружит. Про компьютер, который на Windows 10 летает, а на Ubuntu умирает. Вот отсюда интерес к WSL.
Возникали проблемы с обращениями к контейнерам через браузер, так как все они отзываются на localhost с разными портами. Почему и что было именно не так — не знаю пока что точно. Если дело было не в таком подключении — расскажите как быть. Ибо в данный момент получить возможность использовать WSL 2 — боль.
Опять же, с учетом моего скудного опыта в этом деле, я предлагаю всем, кто имеет опыт по теме, владеет best practice по данной теме — напиши, подскажите. Мне самому очень хочется найти более грамотное решение
В итоге получается не победил. Прошу прощения, опыта мало, но если я правильно понял, то как раз я не победил, а нашел обходной путь, разместив проект именно в директории пользователя Ubuntu. Недостаток огромен — тот же PhpStorm не может работать с проектом.
В попытках запустить тоже самое на WSL v1 я делал так (с localhost:2375 без TLS), но там все заходило в тупик с маршрутизацией. Nginx в Ubuntu не отрабатывал обращения к контейнерам (они все работают на localhost, но с разными портами). Как раз в попытках найти решение данной проблемы я и наткнулся на историю с WSL v2.
Проверил — все верно.
https://youtrack.jetbrains.com/issue/IDEABKL-7908
https://youtrack.jetbrains.com/issue/IDEA-171510