Sign inSign up

tobegit3hub/seagull

By tobegit3hub

•Updated almost 9 years ago

Friendly Web UI to monitor docker deamon

Image
25

1M+

tobegit3hub/seagull repository overview

⁠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

Tag summary

Content type

Image

Digest

sha256:cb0032998…

Size

80.6 MB

Last updated

almost 9 years ago

docker pull tobegit3hub/seagull