seagull

Friendly Web UI to manage and monitor docker

Github星跟蹤圖

Seagull Docker Pulls GoDoc Gitter

Introduction

Seagull is friendly Web UI to manage and monitor docker with full features.

  • Easy to install and uninstall within docker container
  • One click to start/stop/delete containers and images
  • Super fast(<10ms) for searching and filtering
  • Support multi-host management and monitoring
  • I18n includes English, Chinese, German and French

For more information, go to dockerseagull.com, watch three-minute video and official slides.

Installation

docker run -d -p 10086:10086 -v /var/run/docker.sock:/var/run/docker.sock tobegit3hub/seagull

Or run with docker-compose up -d.

Screenshot

Multi-host

Seagull supports monitoring multiple servers. Make sure you start docker daemon like this.

docker -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock -api-enable-cors=true -d

Get Involved

Seagull is written in Go with tools like Docker, Beego, AngularJS, Bootstrap and JQuery.

  1. Install golang and setup $GOPATH
  2. go get github.com/astaxie/beego
  3. go get github.com/tobegit3hub/seagull
  4. go build seagull.go
  5. sudo ./seagull

More detail in seagull-design-and-implement and we have excellent documents in docs.

Notice

The issue #2 shows that everyone can access your docker daemon if the IP and port of seagull are exposed. For security, you can bind to localhost to restrict the access.

docker run -d -p 127.0.0.1:10086:10086 -v /var/run/docker.sock:/var/run/docker.sock tobegit3hub/seagull

主要指標

概覽
名稱與所有者tobegit3hub/seagull
主編程語言JavaScript
編程語言Go (語言數: 5)
平台
許可證Apache License 2.0
所有者活动
創建於2014-10-12 01:26:36
推送於2017-11-22 02:11:23
最后一次提交2017-11-22 10:11:15
發布數10
最新版本名稱1.7.0 (發布於 2016-12-26 10:20:21)
第一版名稱0.9.0 (發布於 2014-10-20 11:05:35)
用户参与
星數1.9k
關注者數128
派生數266
提交數253
已啟用問題?
問題數63
打開的問題數20
拉請求數13
打開的拉請求數0
關閉的拉請求數3
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?