#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 в качестве среды разработки