為Docker實現了一套Web監控頁面:seagull

jopen 10年前發布 | 42K 次閱讀 Docker

簡介

海鷗是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.baiduhome.net/lib/view/home/1413636684481

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!