If you were using Boot2Docker previously, you have a pre-existing Docker
boot2docker-vm VM on your local system. To allow Docker Machine to manage this older VM, you must migrate it.
Open a terminal or the Docker CLI on your system.
Type the following command.
$ docker-machine create -d virtualbox --virtualbox-import-boot2docker-vm boot2docker-vm docker-vm
docker-machine command to interact with the migrated VM.
docker-machine subcommands are slightly different than the
boot2docker subcommands. The table below lists the equivalent
docker-machine subcommand and what it does:
| || ||
|init||create||Creates a new docker host.|
|up||start||Starts a stopped machine.|
|ssh||ssh||Runs a command or interactive ssh session on the machine.|
|down||stop||Stops a running machine.|
|poweroff||stop||Stops a running machine.|
|reset||restart||Restarts a running machine.|
|config||inspect||Prints machine configuration details.|
|status||ls||Lists all machines and their status.|
|info||inspect||Displays a machine’s details.|
|ip||ip||Displays the machine’s IP address.|
|shellinit||env||Displays shell commands needed to configure your shell to interact with a machine|
|delete||rm||Removes a machine.|
|upgrade||upgrade||Upgrades a machine’s Docker client to the latest stable release.|
© 2019 Docker, Inc.
Licensed under the Apache License, Version 2.0.
Docker and the Docker logo are trademarks or registered trademarks of Docker, Inc. in the United States and/or other countries.
Docker, Inc. and other parties may also have trademark rights in other terms used herein.