2015-09-18 2 views
26

Не нашли ответ нигде ... Я создал виртуальную машину (boot2docker), используя докер-машину. Мне нужно отредактировать некоторые файлы с помощью root.docker-machine boot2docker root пароль

Что такое пароль 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

Если у вас есть только один докер машину, вы просто сделать:

$ docker-machine ssh 

Если у вас есть несколько ma скулы, вам нужно найти свое «имя машины» первым:

$ 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 

Когда вы находитесь, это простой случай Судо-ков укоренить

[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

О'кей, ключ должен был не выполнять «su root», а скорее «su sudo». Затем он не запрашивает пароль root.

+0

Для меня это было скорее' sudo su'. 'su sudo' дает' su: неизвестный пользователь sudo' – fab

26

просто введите

$ docker-machine ssh your_environment 

, а затем, чтобы быть корнем

$ sudo -i 

надеюсь, что это помогает

+0

почему -i работает? Я знаю, что это означает «имитировать начальный логин», но какой именно механизм? – Andrei

6

Войти через SSH, как docker пользователь:

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

Пароль: tcuser

Затем вы можете изменить на root пользователя, просто запустите sudo su root

Смежные вопросы