Docker Machine のインストール

OS X と Windows の場合は、Docker Toolbox をインストールしたら、他の Docker プロダクトと一緒にインストールします。Docker Toolbox の詳細は、Mac OS X インストールガイドWindows インストールガイド をご覧ください。

Docker Machine だけインストールしたい場合は、Machine のバイナリを直接インストールできます。詳細は次のセクションをご覧ください。また、最新版のバイナリは GitHub 上の docker/machine リリース・ページ 上で確認できます。

Machine を直接インストール

  1. Docker クライアント(docker という名称のバイナリ・ファイル をインストールします。
  1. Docker Machine のバイナリ・ファイル(docker-machine)をダウンロードし、PATH に展開します。

Mac OS X もしくは Windows の場合:

$ curl -L https://github.com/docker/machine/releases/download/v0.7.0/docker-machine-`uname -s`-`uname -m` > /usr/local/bin/docker-machine && \
chmod +x /usr/local/bin/docker-machine

Windows 上の git bash の場合:

$ if [[ ! -d "$HOME/bin" ]]; then mkdir -p "$HOME/bin"; fi && \
curl -L https://github.com/docker/machine/releases/download/v0.7.0/docker-machine-Windows-x86_64.exe > "$HOME/bin/docker-machine.exe" && \
chmod +x "$HOME/bin/docker-machine.exe"

あるいは、 docker/machine リリース・ページ から直接ダウンロードします。

  1. Machine のバージョンを表示して、インストールを確認します。
$ docker-machine version
docker-machine version 0.7.0, build 61388e9

bash 補完スクリプトのインストール

Machine 用のリポジトリには次の機能を持つ bash スクリプトがあります。

  • コマンド補完
  • シェル・プロンプトにアクティブなホストを表示
  • docker-machine use サブコマンドを追加し、アクティブなマシンを切り替えるラッパー

スクリプトをインストールするには、 /etc/bash_completion.d/usr/local/etc/bash_completion.d にファイルをコピーするかリンクします。 docker-machine シェル・プロンプトを有効化するには、 ~/.bashrcPS1$(__docker-machine-ps1) を追加します。

PS1='[\u@\h \W$(__docker-machine-ps1)]\$ '

詳細なドキュメントは、 各スクリプト の文頭にあるコメントをご覧ください。