How to use "Docker Quickstart Terminal" to start another docker-machine?

11,903

You simply can create a new docker machine:

docker-machine create -d virtualbox --virtualbox-memory 2048 --virtualbox-disk-size 204800 my_new_machine

(replace my_new_machine)

Then you can ssh to it:

docker-machine start my_new_container
eval $($DOCKER_MACHINE env my_new_container --shell=bash)
docker-machine ssh my_new_container
Share:
11,903
Freewind
Author by

Freewind

A programmer ([email protected])

Updated on June 21, 2022

Comments

  • Freewind
    Freewind almost 2 years

    On my mac, when I start docker by running "Docker quickstart terminal", it will start the default docker machine.

    I see in the start.sh of the docker quickstart terminal is:

    #!/bin/bash
    
    VM=default
    DOCKER_MACHINE=/usr/local/bin/docker-machine
    VBOXMANAGE=/Applications/VirtualBox.app/Contents/MacOS/VBoxManage
    
    BLUE='\033[0;34m'
    GREEN='\033[0;32m'
    NC='\033[0m'
    
    ... more
    

    How can I start another docker machine without modifying this shell file?