docker - VS Code 以特定用户身份登录容器
问题描述
我构建了一个 Debian 10 沙箱容器,我可以在其中使用我的代码库。我添加了一个用户来维护输入太快的 sudo 命令之间的权限墙
USER ELDUDE
在Dockerfile
. 但是,当我使用该用户作为默认登录选项构建容器时,VS Code 无法连接到容器
Error: stream ended with:124 but wanted 1128865906
这是使我走上这条道路的最初错误。
如果我没有在Dockerfile
我可以正常连接但容器中的 VSCode 服务器运行为root
. 现在,如果我开始处理一些东西,这会导致文件权限等问题。
知道发生了什么吗?登录容器时可以设置用户名吗?我还想过在容器上启用 SSH 并通过 VS SSH 进行连接,但到目前为止失败了......
解决方案
推荐阅读
- javascript - 通过验证条件将多个 json 文件中的数据打印到单个 html 表中
- presto - 使用 presto 拆分字母数字字符串
- c++ - 打印具有共同特定变量值的类对象
- javascript - 如何从表单存储图像名称/值在 mysql 中提交(即与单选按钮相同)
- datatable - 没有竖线的乳胶表
- jquery - 将 parseJSON(data) 分配给 ajax 数据变量
- excel - 保存为附件时忽略之前保存和之后保存
- python - fstring 的问题 - SyntaxError: invalid syntax (
,第 1 行) - python - 如何计算 DataFrameGroupBy 对象的中位数?
- javascript - 如果在跨域 iframe 内,则检测窗口可见性