我正在使用使用USER命令构建的Docker映像,以使用名为的非root用户dev。在容器内,我是“ dev”,但我想编辑该/etc/hosts文件。
dev
/etc/hosts
所以我需要成为根。我正在尝试su命令,但要求输入root密码。
Docker容器中默认的root用户密码是什么?
查看更多
最终,我决定重建我的Docker映像,以便通过我知道的方式更改root密码。
RUN echo 'root:Docker!' | chpasswd
要么
RUN echo 'Docker!' | passwd --stdin root
我尝试了此操作,但在基于CentOS 6的Docker上不起作用。此命令在基于CentOS的docker上是否有效?