为Docker实现了一套Web监控页面:seagull

jopen 10年前

简介

海鸥是Docker的最佳小伙伴,它为Docker实现了一套Web监控页面。

使用Docker都希望有Web监控和管理界面,海鸥就是为此量身订造的。它可以通过一行命令安装运行,你在此能够监控你的所有Docker容器和镜像。现在,海鸥已经完美支持英语、简体中文和繁体中文了!

欢迎看看Demo网站,地址是http://104.131.110.84:10086

使用

  • 运行docker run -d -p 10086:10086 -v /var/run/docker.sock:/var/run/docker.sock tobegit3hub/seagull
  • 然后在这个地址http://127.0.0.1:10086监控你的Docker容器。
  • 对于boot2docker用户,请运行boot2docker ip找到真正的IP地址。

截图

参与开发

海鸥是用Go和JavaScript实现的,使用了Beego、AngularJS、Bootstrap、Bower、JQuery和Docker等工具。你可以Fork这个项目并且按你的需求发送Pull-request。

  • 配置Go路径然后尝试echo $GOPATH
  • go get github.com/astaxie/beego
  • go get github.com/beego/bee
  • git clone https://github.com/tobegit3hub/seagull.git $GOPATH/src/github.com/tobegit3hub/seagull/
  • go build seagull.go或者运行bee run seagull来调试
  • ./seagull或者运行sudo ./seagull来访问/var/run/docker.sock

项目主页:http://www.open-open.com/lib/view/home/1413636684481