Как сделать VS-Code Flatpak для обнаружения Docker Snap

В моем стремлении заставить все мои приложения запускаться из контейнеров, я, как и ожидалось, столкнулся с некоторыми проблемами. Я установил VS-Code как Flatpak и установил плагин Docker, но плагин не может обнаружить двоичный файл докера, потому что докер фактически запускается мгновенно.

ШАГИ ДЛЯ ПОВТОРЕНИЯ:

      snap install docker
flatpak install com.visualstudio.code
  • открыть vscode
  • установить плагин: Имя:
    Идентификатор Docker : ms-azuretools.vscode-docker Описание: упрощает создание, управление и отладку контейнерных приложений. Версия: 1.17.0 Издатель: MicrosoftVS 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 интегрированный терминал теперь работает, но остальные мониторы и варианты сборки - нет.
  • установка docker PATH в настройках плагина '/ snap / docker / current / bin', но теперь дает: Failed to connect. Is Docker installed and running? Error: connect ENOENT /var/run/docker.sock
  • предоставление разрешений на плоский пакет vscode, например:
      flatpak override --filesystem=host-os com.visualstudio.code 
flatpak override --filesystem=host com.visualstudio.code
flatpak override --filesystem=/snap/bin com.visualstudio.code

не казалось никакой разницы

0 ответов

Другие вопросы по тегам