Friendly Web UI to manage and monitor docker
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

Seagull Docker Pulls GoDoc Gitter


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, watch three-minute video and official slides.


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

Or run with docker-compose up -d.



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

docker -H tcp:// -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
  3. go get
  4. go build seagull.go
  5. sudo ./seagull

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


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 -v /var/run/docker.sock:/var/run/docker.sock tobegit3hub/seagull