docker-机器boot2dockerroot密码
docker-machine boot2docker root password
没有在任何地方找到答案...我使用 docker-machine 创建了一个 VM (boot2docker)。我需要使用 root 编辑一些文件。
boot2 中的 root 密码是什么docker?
好吧,关键不是 "su root",而是 "su sudo"。然后它不要求 root 密码。
只需输入
$ docker-machine ssh your_environment
然后成为root
$ sudo -i
希望对您有所帮助
如果您只有一台 docker 机器,您只需执行以下操作:
$ docker-machine ssh
如果你有多台机器,你需要先找到你的"machine name":
$ docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
default * virtualbox Running tcp://192.168.99.101:2376 v1.10.2
从上面可以看出default是你机器的名字,你可以ssh如下:
$ docker-machine ssh default
当你进入时,这是一个简单的 sudo 到 root 的例子
docker@default:~$ sudo -i
Boot2Docker version 1.10.2, build master : 611be10 - Mon Feb 22 22:47:06 UTC 2016
Docker version 1.10.2, build c3959b1
root@default:~#
已编辑:另外,正如@MediaVince 提到的,您可以使用以下凭据:
用户:docker
密码:tcuser
通过 ssh 以 docker
用户身份登录:
$ ssh docker@<docker-machine-ip>
Password: tcuser
然后你可以改变 root
用户,只是 运行 sudo su root