NitrousのUbuntu TempleteプロジェクトにDockerをインストールしようとして失敗

NitrousのUbuntu TempleteプロジェクトにDockerをインストールしようとして失敗した
そもそもNitrousの仕組み上インストールできないのかも、素直にDocker Templeteを使えばよいか

以下は失敗手順
Dockerホームページのインストール方法に従ってインストールしてみる

カーネルが3.10以降かチェックする
$ uname -a
Linux ubuntu-157087 4.2.0-18-generic #22~14.04.1-Ubuntu SMP Fri Nov 6 22:20:11 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

APTでhttpsを使えるようにする
$ 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 vim /etc/apt/sources.list.d/docker.list
Ubuntu Trusty 14.04 (LTS)なので以下を追加
deb https://apt.dockerproject.org/repo ubuntu-trusty main

旧リポジトリの削除
$ sudo apt-get update
$ sudo apt-get purge lxc-docker

docker-engineが上記指定したリポジトリからインストールされるか確認
$ sudo apt-cache policy docker-engine

Extraカーネルパッケージのインストール
ここでエラーになったのでインストールをスキップしてみたが、やはりダメだった
$ sudo apt-get install linux-image-extra-$(uname -r)

Creating config file /etc/default/grub with new version
grub-probe: error: failed to get canonical path of `none'.
grub-probe: error: failed to get canonical path of `none'.
grub-probe: error: failed to get canonical path of `none'.

Package configuration
Configuring grub-pc

You chose not to install GRUB to any devices. If you continue, the boot loader may not be properly configured, and when this computer next starts up it will use whatever was previously in the boot sector. If there is an earlier version of GRUB 2 in the boot sector, it may be unable to load modules or handle the current configuration file.
If you are already using a different boot loader and want to carry on doing so, or if this is a special environment where you do not need a boot loader, then you should continue anyway. Otherwise, you should install GRUB somewhere.
Continue without installing GRUB?                                                                                                                                                        
          <Yes>          <No>

Creating config file /etc/default/grub with new version
grub-probe: error: failed to get canonical path of `none'.
grub-probe: error: failed to get canonical path of `none'.
grub-probe: error: failed to get canonical path of `none'.
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...

AppArmorのインストール
これも失敗した、だんだん怪しさが増してくる
$ sudo apt-get install apparmor

 * Starting AppArmor profiles                                                                                                                                                                                     * Mounting securityfs on /sys/kernel/security...                                                                                                                                                                 mount: permission denied
                                                                                                                                                                                                           [fail]
                                                                                                                                                                                                           [fail]
invoke-rc.d: initscript apparmor, action "start" failed.
 * Reloading AppArmor profiles                                                                                                                                                                                    * Mounting securityfs on /sys/kernel/security...                                                                                                                                                                 mount: permission denied
                                                                                                                                                                                                           [fail]
                                                                                                                                                                                                           [fail]
invoke-rc.d: initscript apparmor, action "reload" failed.
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
Processing triggers for ureadahead (0.100.0-16) ...

Dockerのインストール、ここは成功
$ sudo apt-get install docker-engine

Dockerスタート
$ sudo service docker start
docker start/running, process 16568

Dockerコンテナ起動、失敗
$ sudo docker run hello-world
docker: Cannot connect to the Docker daemon. Is the docker daemon running on this host?.
See 'docker run --help'.

Dockerがスタートしたように見えたが、起動していない
sudo service docker status
docker stop/waiting

再起動しても起動できない
深追いはしない

その後
改めてDocker Templateを利用しようとしたら、Docker Templateが無くなってる!
失敗した、残念