首页 > 解决方案 > VS Code 以特定用户身份登录容器

问题描述

我构建了一个 Debian 10 沙箱容器,我可以在其中使用我的代码库。我添加了一个用户来维护输入太快的 sudo 命令之间的权限墙

USER ELDUDE

Dockerfile. 但是,当我使用该用户作为默认登录选项构建容器时,VS Code 无法连接到容器

Error: stream ended with:124 but wanted 1128865906

这是使我走上这条道路的最初错误。

如果我没有在Dockerfile我可以正常连接但容器中的 VSCode 服务器运行为root. 现在,如果我开始处理一些东西,这会导致文件权限等问题。

知道发生了什么吗?登录容器时可以设置用户名吗?我还想过在容器上启用 SSH 并通过 VS SSH 进行连接,但到目前为止失败了......

标签: dockervisual-studio-codecontainers

解决方案


推荐阅读