为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