代做毕设网站可信么,湘西网站制作,湖南智能网站建设哪家好,射阳网站开发问题描述
在容器中需要使用sudo或者su root时候#xff0c;权限不够#xff0c;被灵魂提问。 然而#xff0c;镜像是官方发布的#xff0c;翻遍了githubissues也没有找到password.
解决
Attach shell
在docker插件中#xff0c;attach shell 可以直接获得shell。
所…问题描述
在容器中需要使用sudo或者su root时候权限不够被灵魂提问。 然而镜像是官方发布的翻遍了githubissues也没有找到password.
解决
Attach shell
在docker插件中attach shell 可以直接获得shell。
所以在Attach Shell指令连接exec容器的时候添加-u 0 或者-u root 即可。
Attach命令docker插件写死的需要修改这里。 点击扩展设置
找到需要修改的指令
在settings.json中进行修改 修改完成后在这里可以获得root用户的bash
附加到 Visual Studio Code
有时候想要开一个新的工作区里面只有docker容器中的文件然而此时 附加到 Visual Studio Code的指令获得的终端仍然是非root。 只需要在打开新的附加工作区后按下F1,打开新的命名容器配置文件 在配置文件中新增
remoteUser: root, // 或者 remoteUser: 0, 一样的重启终端获得root权限。
参考链接
Docker 容器内的 Root 用户和密码Dev Containers插件文档