42 lines
2.8 KiB
Markdown
42 lines
2.8 KiB
Markdown
---
|
|
description: Migrate from Boot2Docker to Docker Machine
|
|
keywords: machine, commands, boot2docker, migrate, docker
|
|
title: Migrate from Boot2Docker to Machine
|
|
---
|
|
|
|
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.
|
|
|
|
1. Open a terminal or the Docker CLI on your system.
|
|
|
|
2. Type the following command.
|
|
|
|
$ docker-machine create -d virtualbox --virtualbox-import-boot2docker-vm boot2docker-vm docker-vm
|
|
|
|
3. Use the `docker-machine` command to interact with the migrated VM.
|
|
|
|
## Subcommand comparison
|
|
|
|
The `docker-machine` subcommands are slightly different than the `boot2docker`
|
|
subcommands. The table below lists the equivalent `docker-machine` subcommand
|
|
and what it does:
|
|
|
|
| `boot2docker` | `docker-machine` | `docker-machine` description |
|
|
| ------------- | ---------------- | --------------------------------------------------------------------------------- |
|
|
| 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. |
|
|
| save | - | Not applicable. |
|
|
| 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. |
|
|
| download | - | Not applicable. |
|
|
| upgrade | upgrade | Upgrades a machine's Docker client to the latest stable release. |
|