我使用的是一个Docker镜像,它是使用USER命令构建的,它使用一个名为dev
的非根用户。在容器中,我是"dev",但我想编辑/etc/hosts
文件。
所以我需要成为root用户。我正在尝试su命令,但系统要求我输入root密码。
Docker容器中默认的root用户密码是多少?
发布于 2015-02-28 00:39:08
最终,我决定重建我的Docker镜像,这样我就可以通过一些我知道的东西来更改root密码。
RUN echo 'root:Docker!' | chpasswd
或
RUN echo 'Docker!' | passwd --stdin root
发布于 2017-08-17 17:41:17
我可以用下面的命令让它工作。
root@gitnew:# docker exec -it --user $(username) $(containername) /bin/bash
发布于 2018-01-16 22:19:06
docker exec -u 0 -it containername bash
https://stackoverflow.com/questions/28721699
复制相似问题