我用的是 docker for mac ,使用如下的 Dockerfile 创建了一个 ubuntu 的 docker toolchain
可以看到,我并没有针对用户名做任何设置
配置里面长这样子:
点击上面的划圈的地方,显示连接方式是 docker for mac:
我的疑问是,用这种方式连进去 docker ,用里面的工具链,使用的用户是谁呢?
因为我在这个 docker 里面,用 root 用户进去,创建了一个 git 远程仓库的公钥,然后添加到我远程仓库,发现,toolchain 运行 cmake 的时候,因为权限不够,无法从远程仓库 pull 下来
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.