docker-machine boot2docker root密码

没有find答案任何地方…我使用docker机创build了一个虚拟机(boot2docker)。 我需要使用root编辑一些文件。

boot2docker中的root密码是什么?

如果你只有一台docker机,你只需要做:

 $ docker-machine ssh 

如果你有多台机器,你需要先find你的“机器名称”:

 $ docker-machine ls NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS default * virtualbox Running tcp://192.168.99.101:2376 v1.10.2 

从上面,你可以看到默认是你的机器的名称,你可以如下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:~# 

只需键入

 $ docker-machine ssh your_environment 

然后成为根

 $ sudo -i 

希望能帮助到你

通过sshlogin为docker用户:

 $ ssh docker@<docker-machine-ip> 

密码:tcuser

然后你可以更改root用户,只需运行sudo su root

好的关键不是做“su root”,而是“su sudo”。 然后它不要求root密码。