我正在学习码头工作。
我注意到的一件事是每当我使用命令创建一台新机器时:
docker-machine create --driver virtualbox default
&安培;运行此命令后,如果我使用:
启动我的docker-machinedocker start default
它总会以超级用户模式提示我。即我总是在终端上看到#而不是$。
我想知道为什么会这样?
有特殊要求吗?
如果可能,我可以在此终端中使用普通用户模式吗?
任何输入?
提前感谢。
答案 0 :(得分:0)
docker 的问题:"安全性不是主要要求"。
所以,不太好的现实是:默认情况下,当docker正在做某事时,它会以root权限发生。你实际上必须投入"工作"为了不使用特权容器;并以root身份运行进程不。
实质上:应该进行大量的研究,以了解围绕容器安全的风险和解决方案&#34 ;;例如,请参阅here。