2015-09-18 12 views
26

どこかで答えが見つかりません...ドッカーマシンを使ってVM(boot2docker)を作成しました。 rootを使っていくつかのファイルを編集する必要があります。docker-machine boot2docker rootパスワード

boot2dockerのルートパスワードとは何ですか?

+3

を実行するには、あなたはこれを試してみました: 'tcuser'? – RenDishen

+1

はい、間違ったパスワード – user1340582

+2

ここでは答える:http://stackoverflow.com/questions/24286007/how-do-i-ssh-into-the-boot2docker-host-vm-that-the-vagrant-1-6- docker-provider-s – eMAD

答えて

16

を役に立てば幸いrootになる:

$ docker-machine ssh 

複数のmaをお持ちの場合chines、あなたが最初にあなたの「マシン名」を見つける必要があります。以上のことから

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

、あなたはデフォルトは、あなたのマシンの名前であり、次のようにsshをできることがわかります。

$ docker-machine ssh default 

あなたがでたら、それはdockerユーザーとしてSSH経由

[email protected]:~$ 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 
[email protected]:~# 
+0

なぜ-iは機能しますか?私はそれが "初期ログインをシミュレートする"ことを意味しますが、正確なメカニズムは何ですか? – Andrei

+0

これは実際にユーザーの質問には答えません。その答えは彼の質問のコメントにあった。 – TimChandler

0

[OK]キーは「su root」ではなく「su sudo」であった。その後、rootのパスワードを要求しません。

+0

私にとっては、むしろ' sudo su'でした。 'su sudo'は' su:unknown user sudo'を返します – fab

26

だけ

$ docker-machine ssh your_environment 

を入力し、

$ sudo -i 

あなたは、単一のドッキングウィンドウのマシンを持っている場合、あなたは、単に行うことが

+0

なぜ-iは動作しますか?私はそれが "初期ログインをシミュレートする"ことを意味しますが、正確なメカニズムは何ですか? – Andrei

6

ログインをrootにはsudo-INGの単純なケースです:

$ ssh [email protected]<docker-machine-ip> 

パスワード:tcuser

次にあなたがrootユーザーに変更することができ、ちょうどsudo su root

関連する問題