Bash on Ubuntu on Windowsの環境に、 Docker Engineをインストールせずに 、docker関連のコマンドのみをインストールする手順を示します。

※Bash on Ubuntu on Windowsと書いていますが、Linux全般で手順は同じだと思います。

docker

リリースページにバイナリが置いてあるので、お好みのバージョンをダウンロードしてきます。

アーカイブ内の docker/dockerdocker コマンドなので、それを取り出して /usr/local/bin に入れます。

1
2
3
4
5
$ curl -fsSL https://get.docker.com/builds/Linux/x86_64/docker-17.05.0-ce.tgz -o /tmp/docker.tar.gz
$ tar xzvf /tmp/docker.tar.gz docker/docker
$ sudo cp docker/docker /usr/local/bin/docker
$ rm docker/docker /tmp/docker.tar.gz
$ rmdir docker

v17.05.0-ce 以降はバイナリが用意されてなくてdocker storeにあると書いてあるけどdocker storeにはバイナリだけっていうのが見当たらない……

docker-compose

リリースページにインストール方法が書いてあるので、それに従ってお好みのバージョンをインストールするだけです。

1
2
3
4
$ curl -L https://github.com/docker/compose/releases/download/1.14.0/docker-compose-`uname -s`-`uname -m` > /tmp/docker-compose
$ chmod +x /tmp/docker-compose
$ sudo cp /tmp/docker-compose /usr/local/bin/docker-compose
$ rm /tmp/docker-compose

docker-machine

リリースページにインストール方法が書いてあるので、それに従ってお好みのバージョンをインストールするだけです。

1
2
3
4
$ curl -L https://github.com/docker/machine/releases/download/v0.12.2/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine
$ chmod +x /tmp/docker-machine
$ sudo cp /tmp/docker-machine /usr/local/bin/docker-machine
$ rm /tmp/docker-machine

参考URL

QA系

マニュアル

Gitリポジトリ