如何获取docker container root的密码?
[root@localhost train02]# docker exec -it jenkins /bin/bash
[jenkins@89d5aa94e6ec /]ls /root
ls:cannot open directory /root: Permission denied
答案 0 :(得分:49)
如果您正在使用泊坞窗(>=1.7.0),请将-u
选项传递给docker exec
:
docker exec -it -u root jenkins /bin/bash
它将以root用户身份运行/ bin / bash。
答案 1 :(得分:0)
FYI / JFR当我尝试这样时得到了这个结果:
$ docker-compose exec -it -u root php bash
Execute a command in a running container
(further hint suggestions continues...)
当我从参数中省略-it
开关时,它被接受。