kitematic

Ubuntu 16.04 の環境にDocker とKitematic を入れてみました。
これは楽ちん!

Docker のインストール

$ sudo apt install curl
$ curl -fsSL https://get.docker.com/ | sh

Kitematic のインストール

https://github.com/docker/kitematic/releases からUbuntu 用zip (Kitematic-0.13.0-RC3-Ubuntu.zip)をダウンロードして展開

$ sudo gdebi Kitematic_0.12.9_amd64.deb

サンプルインストール

例えば、takezoe/gitbucketを選択してみたところ、簡単に立ち上がりました。

kitematic-home

気になるポート番号、環境変数の設定もGUI から実行できます。

kitematic-home

ブラウザからhttp://localhost:32769にアクセスするとGitBucket のページが表示されます。

これから試してみたいDocker イメージ

Docker HubDocker Storeには多くのDocker イメージが公開されています。

Officail

  • nginx
  • jenkins
  • ghost
  • redmine
  • rocket.chat

Public

おまけ: Docker Universal Control Plane (docker/ucp)

公式のWeb UI であるUniversal Control Plane を使うためには、docker-engine 1.30 以上が要件になっている。リポジトリtesting を使用することで要件を満たすことができる。

docker-ucp
docker-ucp-containers

/etc/apt/sources.list.d/docker.list
deb [arch=amd64] https://apt.dockerproject.org/repo ubuntu-xenial main
deb [arch=amd64] https://apt.dockerproject.org/repo ubuntu-xenial testing
$ sudo apt update
$ sudo apt upgrade
$ docker run \
--rm \
-it \
--name ucp
-v /var/run/docker.sock:/var/run/docker.sock docker/ucp
install \
--host-address 192.168.11.2

ブラウザでhttps://localhost/にアクセスする。
ログインIDとパスワードはコンソール上の起動メッセージに表示される。
30日間の評価ができるみたい。サブスクリプションの購入は以下から。
https://store.docker.com/bundles/docker-datacenter?tab=description

アンインストールには少しテクニックが必要です。ここを参考に。
https://docs.docker.com/datacenter/ucp/1.1/installation/uninstall/

$ docker run --rm -it \
-v /var/run/docker.sock:/var/run/docker.sock \
--name ucp \
docker/ucp uninstall-ucp -i
$ docker images
$ docker rmi docker/ucp
$ sudo service docker restart