docker-machine boot2docker root password

痴心易碎 提交于 2019-12-02 14:37:29

If you only have a single docker machine, you simply do:

$ docker-machine ssh

If you have multiple machines, you need to find your "machine name" first:

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

From the above, you can see that default is the name of your machine and you can ssh as follows:

$ docker-machine ssh default

When you're in, it's a simple case of sudo-ing 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:~# 

Edited: Also, as @MediaVince mentioned you can use the following credentials:

user: docker

pwd: tcuser

just type

$ docker-machine ssh your_environment

and then to be root

$ sudo -i

hope it helps

Login via ssh as docker user:

$ ssh docker@<docker-machine-ip>

Password: tcuser

Then you can change on root user, just run sudo su root

Ok the key was not to do "su root" but rather "su sudo". It then doesn't ask for root password.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!