#docker #visual-studio-code #flatpak #snap
Вопрос:
В своем стремлении заставить все мои приложения работать из контейнеров, я, как и ожидалось, столкнулся с некоторыми проблемами. Я установил VS-код в качестве Flatpak и установил плагин Docker, но плагин не может обнаружить двоичный файл docker, потому что docker на самом деле работает мгновенно.
ШАГИ ПО РЕПЛИКАЦИИ:
snap install docker
flatpak install com.visualstudio.code
- открыть vscode
- установите плагин: Имя:
Идентификатор докера: ms-azuretools.vscode-Описание докера: Упрощает создание, управление и отладку контейнерных приложений. Версия: 1.17.0 Издатель: Microsoft VS Marketplace Ссылка: https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker - нажмите на значок докера
ожидаемый результат:
Все мониторы ресурсов работают, и докер обнаружен.
ФАКТИЧЕСКИЙ РЕЗУЛЬТАТ:
Ничего не работает. Запуск терминала и выполнение echo $PATH
дает: /app/bin:/app/bin:/usr/bin
что не является моим фактическим путем.
ВЕЩИ, КОТОРЫЕ Я ПРОБОВАЛ:
export PATH=$PARH:/snap/bin
но /snap/bin отображается как пустой во встроенном терминалеexport PATH=$PARH:/snap/docker/current/bin
встроенный терминал теперь работает, но остальные мониторы и опции сборки-нет.- установка ПУТИ к докеру в настройках плагина «/привязка/докер/текущий/бин», но теперь дает:
Failed to connect. Is Docker installed and running? Error: connect ENOENT /var/run/docker.sock
- предоставление разрешений для vscode flatpak, таких как:
flatpak override --filesystem=host-os com.visualstudio.code
flatpak override --filesystem=host com.visualstudio.code
flatpak override --filesystem=/snap/bin com.visualstudio.code
казалось, не было никакой разницы