Ik heb nergens een antwoord gevonden… Ik heb een VM (boot2docker) gemaakt met behulp van docker-machine. Ik moet enkele bestanden bewerken met root.
Wat is het root-wachtwoord in boot2docker?
Antwoord 1, autoriteit 100%
Als je maar één docker-machine hebt, doe je gewoon:
$ docker-machine ssh
Als u meerdere machines heeft, moet u eerst uw “machinenaam” vinden:
$ docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
default * virtualbox Running tcp://192.168.99.101:2376 v1.10.2
Aan het bovenstaande kun je zien dat defaultde naam van je machine is en dat je als volgt kunt ssh’en:
$ docker-machine ssh default
Als je meedoet, is het een simpel geval van sudo-ing naar 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:~#
Bewerkt: zoals @MediaVince al zei, kunt u de volgende inloggegevens gebruiken:
gebruiker: docker
pwd: tcuser
Antwoord 2, autoriteit 45%
typ gewoon
$ docker-machine ssh your_environment
en dan root worden
$ sudo -i
hoop dat het helpt
Antwoord 3, autoriteit 29%
Log in via ssh als docker
gebruiker:
$ ssh docker@<docker-machine-ip>
Wachtwoord: tcuser
Vervolgens kun je de root
-gebruiker wijzigen, voer gewoon sudo su root
uit
Antwoord 4
Ok, de sleutel was om niet “su root” te doen, maar “su sudo”. Het vraagt dan niet om het root-wachtwoord.