docker-machine boot2docker root密码

时间:2015-09-18 08:09:07

标签: docker boot2docker docker-machine

在任何地方都找不到答案......我使用docker-machine创建了一个VM(boot2docker)。我需要使用root编辑一些文件。

boot2docker中的root密码是什么?

4 个答案:

答案 0 :(得分:35)

如果您只有一台泊坞机,您只需执行以下操作:

$ docker-machine ssh

如果您有多台计算机,则需要先找到“计算机名称”:

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

从上面可以看出默认是您机器的名称,您可以按如下方式进行操作:

$ docker-machine ssh default

当你进入时,这是一个简单的sudo-to 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

pwd: tcuser

答案 1 :(得分:28)

只需输入

即可
$ docker-machine ssh your_environment

然后成为root

$ sudo -i

希望有所帮助

答案 2 :(得分:18)

通过ssh登录docker用户:

$ ssh docker@<docker-machine-ip>
  

密码:tcuser

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

答案 3 :(得分:0)

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