docker-machine boot2docker root密码

use*_*582 45 docker boot2docker docker-machine

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

boot2docker中的root密码是什么?

Nic*_*eek 46

如果您只有一台泊坞机,您只需:

$ docker-machine ssh
Run Code Online (Sandbox Code Playgroud)

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

$ docker-machine ls
NAME      ACTIVE   DRIVER       STATE     URL                         SWARM   DOCKER    ERRORS
default   *        virtualbox   Running   tcp://192.168.99.101:2376           v1.10.2 
Run Code Online (Sandbox Code Playgroud)

从上面可以看出,默认值是您机器的名称,您可以按如下方式ssh:

$ docker-machine ssh default
Run Code Online (Sandbox Code Playgroud)

当你进入时,这是一个简单的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:~# 
Run Code Online (Sandbox Code Playgroud)

编辑:另外,正如@MediaVince所提到的,您可以使用以下凭据:

用户:docker

pwd:tcuser


小智 29

只需键入

$ docker-machine ssh your_environment
Run Code Online (Sandbox Code Playgroud)

然后成为根

$ sudo -i
Run Code Online (Sandbox Code Playgroud)

希望能帮助到你


kog*_*oia 19

以ssh docker用户身份登录:

$ ssh docker@<docker-machine-ip>
Run Code Online (Sandbox Code Playgroud)

密码:tcuser

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