docker-machine boot2docker root password

青春壹個敷衍的年華 提交于 2019-12-03 01:21:08

问题


Haven't found an answer anywhere... I created a VM (boot2docker) using docker-machine. I need to edit some files using root.

What is the root password in boot2docker?


回答1:


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




回答2:


just type

$ docker-machine ssh your_environment

and then to be root

$ sudo -i

hope it helps




回答3:


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




回答4:


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



来源:https://stackoverflow.com/questions/32646952/docker-machine-boot2docker-root-password

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