背景
Dockercon 16で発表されたDocker 1.12にはDocker EngineにOrchestration機能であるSwarm modeが組み込まれました。しかしながらDocker 1.12はまだプレビュー版であり正式リリースはされていないため普通に apt-get instal docker-engine
などをしてもインストール出来ません。
apt-get 編
基本的には以下のページに従いますが、7の項番だけ以下のように変更します。
Ubuntu — Docker-docs-ja 1.12.RC ドキュメント
7.Ubuntu オペレーティング・システム向けのエントリを追加します。
利用可能なエントリは以下の通りです。
・Ubuntu Trusty 14.04 (LTS)
(変更前)/etc/apt/sources.list.d/docker.list
deb https://apt.dockerproject.org/repo ubuntu-trusty main
↓
(変更後)/etc/apt/sources.list.d/docker.list
deb https://apt.dockerproject.org/repo ubuntu-trusty experimental
あとは残りの手順をこなしてくれればdocker 1.12がインストールできます。
$ sudo docker version
Client:
Version: 1.12.0-rc4
API version: 1.24
Go version: go1.6.2
Git commit: e4a0dbc
Built: Wed Jul 13 04:02:03 2016
OS/Arch: linux/amd64
Experimental: true
Server:
Version: 1.12.0-rc4
API version: 1.24
Go version: go1.6.2
Git commit: e4a0dbc
Built: Wed Jul 13 04:02:03 2016
OS/Arch: linux/amd64
Experimental: true
curl -fsSL https://test.docker.com/ | sh 編
もっと簡単な方法を教えてもらいました
$ curl -fsSL https://test.docker.com/ | sh
[sudo] password for ubuntu:
$ sudo docker version
Client:
Version: 1.12.0-rc4
API version: 1.24
Go version: go1.6.2
Git commit: e4a0dbc
Built: Wed Jul 13 03:54:54 2016
OS/Arch: linux/amd64
Server:
Version: 1.12.0-rc4
API version: 1.24
Go version: go1.6.2
Git commit: e4a0dbc
Built: Wed Jul 13 03:54:54 2016
OS/Arch: linux/amd64