如何获取docker container root的密码

时间:2015-10-22 01:36:59

标签: docker

如何获取docker container root的密码?

[root@localhost train02]# docker exec -it jenkins /bin/bash
[jenkins@89d5aa94e6ec /]ls /root
ls:cannot open directory /root: Permission denied

2 个答案:

答案 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开关时,它被接受。