VSCode не может получить доступ к образу Docker внутри образа wsl2

#docker #visual-studio-code #wsl-2

#docker #visual-studio-code #wsl-2

Вопрос:

Я запускаю контейнер docker с поддержкой cuda внутри wsl2, и когда я пытаюсь использовать VSCode для запуска сценариев внутри него, я не могу подключиться к нему. Сообщение в окне плагина docker выглядит так: Error: connect EACCESS /var/run/docker.sock я добавил пользователя по умолчанию в wsl в группу docker. Я перепроверил и точно знаю, что могу запустить docker как пользователь. Как мне повысить привилегии VSCode, чтобы он мог получить доступ к docker внутри образа wsl?

Кстати. Я не могу использовать docker desktop, потому что он не позволяет использовать графический процессор внутри контейнера.

Обновить

Итак, с набором плагинов локально: Docker, Remote — WSL, Remote — Containers, удаленный SSH, удаленная разработка, удаленное редактирование файлов конфигурации SSH

в WSL: Docker Explorer, Docker, пакет расширения Docker

Я могу входить из VSCode непосредственно в консоль и выполнять другие основные операции (запуск контейнеров и т. Д.). На данный момент прикрепление VSCode по-прежнему невозможно. По крайней мере, опция меню в RMB выдает ошибку

Комментарии:

1. Включен ли у вас cuda для wsl? learn.microsoft.com/en-us/windows/win32/direct3d12 /…

2. ДА. контейнер docker работает с —gpu все без проблем. единственная проблема в том, что я не могу получить к нему доступ из VSCode, и я действительно не хочу использовать vim в качестве среды разработки