ここで、Docker を様々なバージョンの Ubuntu へのインストールの手順を公開しています
https://docs.docker.com/engine/installation/linux/ubuntulinux/
以下、僕のやった手順の記録です。
linux カーネルのバージョンが 3.11 以上でないと docker は使えないそうなので、確認
$ uname -r
4.4.0-31-generic
インストールに必要なライブラリをインストール
$ sudo apt-get update
$ sudo apt-get install apt-transport-https ca-certificates
新しいGPGキーを追加
$ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
以下のファイルを開いてみて、すでに中身があるのなら、すべて削除。
$ sudo vi /etc/apt/sources.list.d/docker.list
以下の内容を /etc/apt/sources.list.d/docker.list
に追加。
deb https://apt.dockerproject.org/repo ubuntu-xenial main
apt の更新
$ sudo apt-get update
古いパッケージがあったら、以下のコマンドで削除
$ sudo apt-get purge lxc-docker
リポジトリの検証を以下のコマンドで実施
$ apt-cache policy docker-engine
さらに docker のインストールに必要なライブラリをインストール
$ sudo apt-get update
$ sudo apt-get install linux-image-extra-$(uname -r)
docker のインストールと管理者権限での挙動のテスト
$ sudo apt-get update
$ sudo apt-get install docker-engine
$ sudo service docker start
$ sudo docker run hello-world
docker グループの設定
$ sudo groupadd docker
$ sudo usermod -aG docker bob
管理者権限なしで、挙動のテスト
$ docker run hello-world
起動時にdocker deamon を起動させる処理
$ sudo systemctl enable docker
以上で終わり。