12
23

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

docker UIの導入

Last updated at Posted at 2017-12-18

download-4.png

最近dockerの素晴らしさに気付き、様々なイメージをpullしてはコンテナを上げまくっている。
個人で動作確認するだけならdocker run, ps, stop, rm etc...といったコマンドだけで事足りるが、dockerの運用規模が大きくなるとCUIベースで運用や監視をするのは厳しいかもしれない。
また、dockerに精通していないエンジニアも直感的にコンテナの落とし上げ等の操作ができると嬉しい。

そこで、DockerUIを導入し、使用感をまとめてみる。

DockerUIの導入方法

dockerイメージのpull & run。簡単!

docker pull kevan/dockerui
docker images # kevan/dockeruiが問題なくpullできていること

# 9000番ポートで起動
docker run -d -p 9000:9000 --name dockerui -v /var/run/docker.sock:/var/run/docker.sock kevan/dockerui

ブラウザでアクセスしてみる

localhost:9000でブラウザにアクセスしてみると、、、

スクリーンショット 2017-12-18 22.28.01.png

ダッシュボードが表示されました!起動コンテナ数の推移状況なんかも表示されるんですね。
試しにRunning Containersから適当に一つ選択してみます。

スクリーンショット 2017-12-18 22.41.37.png

おぉ!ここでStopやKillコマンドが発行できるようですね。直感的でわかりやすい。

「Containers」をクリックしてみると、現在のコンテナ一覧が表示されます。
スクリーンショット 2017-12-18 22.33.46.png

「Containers Network」はと言うと、、
スクリーンショット 2017-12-18 22.44.22.png

何やらアロー図が表示されています。
RocketChat(SlackのOSS版)を使っているのですが、DockerComposeでdbと連携させています。

「Images」はホストOSに現在登録されているDockerイメージの一覧が表示。
スクリーンショット 2017-12-18 22.39.38.png

まとめ

特に凝った作りではないですが、UIが直感的にわかりやすく、操作しやすい印象を受けました。
今後ますます人気になっていきそうなdockerですが、企業で導入する場合はこのようなUIツールを活用して運用していくといいかもしれませんね。

12
23
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
23

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?