我正在尝试设置 VSCode,以便可以处理驻留在 docker 容器内的项目。最近发布的扩展远程开发似乎可以实现这一点。
我遵循了有关通过运行创建和设置远程的详细官方说明,但是,即使使用官方/提供的容器和设置,我也会收到错误:.devcontainer/devcontainer.json
Remote-Containers: Reopen Folder in Container
Setting up container for folder: /home/ilijas/<path_to>/workspace
Error: (HTTP code 500) server error - linux spec user: unable to find user ilijas: no matching entries in passwd file
at /home/ilijas/.vscode-insiders/extensions/ms-vscode-remote.remote-containers-0.53.0/dist/extension.js:1:151013
at /home/ilijas/.vscode-insiders/extensions/ms-vscode-remote.remote-containers-0.53.0/dist/extension.js:1:150976
at m.buildPayload (/home/ilijas/.vscode-insiders/extensions/ms-vscode-remote.remote-containers-0.53.0/dist/extension.js:1:150986)
at IncomingMessage.<anonymous> (/home/ilijas/.vscode-insiders/extensions/ms-vscode-remote.remote-containers-0.53.0/dist/extension.js:1:150486)
at IncomingMessage.emit (events.js:187:15)
at endReadableNT (_stream_readable.js:1090:12)
at process._tickCallback (internal/process/next_tick.js:63:19)
在我的第一次尝试中,我尝试将本地工作区挂载到远程工作区,但是,由于我无法解决此用户未找到错误,我删除了 docker 设置中所有关于用户的参数,只是为了制作一个虚拟容器工作。我没有成功。我知道这是一个新的扩展,但我仍然希望有人能提供帮助。