docker-machine boot2docker root password

前端 未结 4 1625
栀梦
栀梦 2021-01-30 05:32

Haven\'t found an answer anywhere... I created a VM (boot2docker) using docker-machine. I need to edit some files using root.

What is the root password in boot2docker?

相关标签:
4条回答
  • 2021-01-30 05:33

    Login via ssh as docker user:

    $ ssh docker@<docker-machine-ip>
    

    Password: tcuser

    Then you can change on root user, just run sudo su root

    0 讨论(0)
  • 2021-01-30 05:41

    Ok the key was not to do "su root" but rather "su sudo". It then doesn't ask for root password.

    0 讨论(0)
  • 2021-01-30 05:54

    If you only have a single docker machine, you simply do:

    $ docker-machine ssh
    

    If you have multiple machines, you need to find your "machine name" first:

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

    From the above, you can see that default is the name of your machine and you can ssh as follows:

    $ docker-machine ssh default
    

    When you're in, it's a simple case of sudo-ing to 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:~# 
    

    Edited: Also, as @MediaVince mentioned you can use the following credentials:

    user: docker

    pwd: tcuser

    0 讨论(0)
  • 2021-01-30 05:56

    just type

    $ docker-machine ssh your_environment
    

    and then to be root

    $ sudo -i
    

    hope it helps

    0 讨论(0)
提交回复
热议问题