Boot2Docker から Docker Machine への移行¶
これまで Boot2Docker を使っていた場合は、既に Dockerの boot2docker-vm
仮想マシンがローカルシステム上に存在しています。Docker Machine で古い仮想マシンを管理する場合は、移行が必要です。
ターミナルか、システム上の Docker CLI を開きます。
次のコマンドを実行します。
$ docker-machine create -d virtualbox --virtualbox-import-boot2docker-vm boot2docker-vm docker-vm
docker-machine
コマンドを使い、対話式に仮想マシンを移行します。
サブコマンドの比較¶
docker-machine
サブコマンドは、boot2docker
サブコマンドと若干の違いがあります。次の表は docker-machine
サブコマンドとの互換性を比較したものです。
|
|
|
---|---|---|
init |
create |
新しい docker ホストの作成 |
up |
start |
停止しているマシンの起動 |
ssh |
ssh |
コマンドの実行やマシンとの双方向 ssh セッション |
save |
― |
使用不可 |
down |
stop |
実行中のマシンの停止 |
poweroff |
stop |
実行中のマシンの停止 |
reset |
restart |
実行中のマシンの再起動 |
config |
inspect |
マシン設定詳細の表示 |
status |
ls |
マシン一覧と状態の表示 |
info |
inspect |
マシンの詳細を表示 |
ip |
ip |
マシンの IP アドレスを表示 |
shellinit |
env |
シェルがマシンと対話するために必要なコマンドの表示 |
delete |
rm |
マシンの削除 |
download |
― |
使用不可 |
upgrade |
upgrade |
マシン上の Docker クライアントを最新安定版に更新 |
参考
- Migrate from Boot2Docker to Docker Machine