Docker Machineとは
ホストマシン/クラウド/仮想環境などにDockerの実行環境を作成できるコマンドラインツール
公式サイト
github
- Amanzon Web Service
- Microsoft Azuru
などいろいろな環境をサポートしている。
Docker Machineの基本コマンド
バージョン確認
$ docker-machine --version
実行環境の作成
$ docker-machine create --driver ドライバー名 作成するDockerマシン名
指定できるドライバー
ドライバー名 | 作成する環境 |
---|---|
amazonec2 | Amanzon Web Servies EC2 |
azure | Microsoft Azure |
他にもいろいろ、、。
他のドライバー一覧
実行環境の一覧表示
$ docker-machine ls [オプション]
オプション | 説明 |
---|---|
--quiet, -q | マシン名のみ表示する |
--filter | 表示するマシンをフィルタする |
実行環境のステータスの確認
$ docker-machine status マシン名
実行環境のURLの確認
$ docker-machine url マシン名
実行環境へのSSH接続
$ docker-machine ssh マシン名
実行環境の起動
$ docker-machine start マシン名
実行環境の停止
$ docker-machine stop マシン名
実行環境の再起動
$ docker-machine restart マシン名
実行環境からのファイルダウンロード
$ docker-machine scp
実行環境の削除
$ docker-machine rm
動作中の実行環境を強制的に削除するときは、-fオプションを指定する
強制的に停止したい場合は、
$ docker-machine kill
を行う。
実行環境のIPアドレス確認
$ docker-machine ip
実行環境の情報確認
$ docker-machine inspect [オプション] マシン名