Docker Machine のインストール¶
OS X と Windows の場合は、Docker Toolbox をインストールしたら、他の Docker プロダクトと一緒にインストールします。Docker Toolbox の詳細は、Mac OS X インストールガイド か Windows インストールガイド をご覧ください。
Docker Machine だけインストールしたい場合は、Machine のバイナリを直接インストールできます。詳細は次のセクションをご覧ください。また、最新版のバイナリは GitHub 上の docker/machine リリース・ページ 上で確認できます。
Machine を直接インストール¶
- Docker クライアント(docker という名称のバイナリ・ファイル をインストールします。
- Docker Machine のバイナリ・ファイル(docker-machine)をダウンロードし、PATH に展開します。
Mac OS X もしくは Linux の場合:
$ 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 リリース・ページ から直接ダウンロードします。
- 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
シェル・プロンプトを有効化するには、 ~/.bashrc
の PS1
に $(__docker-machine-ps1)
を追加します。
PS1='[\u@\h \W$(__docker-machine-ps1)]\$ '
詳細なドキュメントは、 各スクリプト の文頭にあるコメントをご覧ください。
次はどこへ¶
- Docker Machine 概要
- machine を ローカルの VirtualBox を使ったシステム にインストール
- 複数の machine を クラウド・プロバイダ にインストール
- Docker Machine ドライバ・リファレンス
- Docker Machine サブコマンド・リファレンス
参考
- Install Docker Machine
- https://docs.docker.com/machine/install-machine/