在任何地方都没有找到答案......我使用 docker-machine 创建了一个 VM(boot2docker)。我需要使用 root 编辑一些文件。
boot2docker 中的 root 密码是什么?
在任何地方都没有找到答案......我使用 docker-machine 创建了一个 VM(boot2docker)。我需要使用 root 编辑一些文件。
boot2docker 中的 root 密码是什么?
如果您只有一台 docker 机器,您只需执行以下操作:
$ 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
从上面可以看出,default是你机器的名字,你可以ssh如下:
$ docker-machine ssh default
当您进入时,这是一个简单的 sudo-ing 到 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 提到的,您可以使用以下凭据:
用户:码头工人
密码:tcuser
只需键入
$ docker-machine ssh your_environment
然后成为根
$ sudo -i
希望能帮助到你
docker
以用户身份通过 ssh 登录:
$ ssh docker@<docker-machine-ip>
密码:tcuser
然后您可以更改root
用户,只需运行sudo su root
好的,关键不是做“su root”,而是做“su sudo”。然后它不会要求输入root密码。