docker-contraseña de root de boot2docker de máquina


No he encontrado una respuesta en ninguna parte... Creé una VM (boot2docker) usando docker-machine. Necesito editar algunos archivos usando root.

¿Cuál es la contraseña de root en boot2docker?

Author: user1340582, 2015-09-18

4 answers

Si solo tiene una sola máquina acoplable, simplemente haga:

$ docker-machine ssh

Si tiene varias máquinas, primero debe encontrar su "nombre de máquina":

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

De lo anterior, puede ver que default es el nombre de su máquina y puede ssh de la siguiente manera:

$ docker-machine ssh default

Cuando estás dentro, es un simple caso de sudo-ing para rootear

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:~# 
 23
Author: Nick De Greek,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-03-08 11:04:57

Simplemente escriba

$ docker-machine ssh your_environment

Y luego ser raíz

$ sudo -i

Espero que ayude

 26
Author: grimabe,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-09-23 09:43:18

Iniciar sesión a través de ssh como docker usuario:

$ ssh docker@<docker-machine-ip>

Contraseña: tcuser

Luego puede cambiar en root usuario, simplemente ejecute sudo su root

 14
Author: kogoia,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-11-15 12:08:52

Ok La clave no era hacer "su root" sino más bien "su sudo". Entonces no pide la contraseña de root.

 0
Author: user1340582,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-09-18 09:08:10