#visual-studio-code #vscode-devcontainer
#visual-studio-code #vscode-devcontainer
Вопрос:
У меня есть проект Python, который я настроил на использование удаленного контейнера для запуска внутри контейнера docker.
Все работало отлично, пока этого не произошло 🙂
Теперь я столкнулся с проблемой, заключающейся в том, что контейнер Docker создан, но VS Code не может установить необходимые расширения в контейнер:
[52278 ms] Start: Run in container: cd /root/.vscode-server/bin/e5a624b788d92b8d34d1392e4c4d9789406efe8f; export VSCODE_AGENT_FOLDER=/root/.vscode-server; /root/.vscode-server/bin/e5a624b788d92b8d34d1392e4c4d9789406efe8f/server.sh --disable-telemetry --extensions-download-dir /root/.vscode-server/extensionsCache --install-extension ms-python.python --install-extension ms-python.vscode-pylance --install-extension littlefoxteam.vscode-python-test-adapter --force
[74035 ms] Installing extensions...
[74036 ms]
[74036 ms] Exit code 1
[74037 ms] Start: Run in container: ls /root/.vscode-server/extensionsCache || true
[74046 ms]
[74046 ms] ls: cannot access /root/.vscode-server/extensionsCache: No such file or directory
Если я попытаюсь установить расширения вручную, используя панель расширений, они будут установлены, но очень сложно делать это снова и снова каждый раз, когда что-то меняется в Dockerfile.
Раньше у меня была проблема с прокси, которая вызывала похожие проблемы, хотя тогда он специально писал о таймауте, но это было исправлено.
Как я могу диагностировать, в чем проблема?
Комментарии:
1. Повезло? У меня похожие проблемы с расширением. Иногда они устанавливаются, в основном нет.