tobegit3hub/seagull
Friendly Web UI to monitor docker deamon
1M+
Seagull is friendly Web UI to manage and monitor docker with full features.
For more information, go to dockerseagull.com, 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://0.0.0.0:2375 -H unix:///var/run/docker.sock -api-enable-cors=true -d
Seagull is written in Go with tools like Docker, Beego, AngularJS, Bootstrap and JQuery.
$GOPATH
go get github.com/astaxie/beego
go get github.com/tobegit3hub/seagull
go build seagull.go
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 127.0.0.1:10086:10086 -v /var/run/docker.sock:/var/run/docker.sock tobegit3hub/seagull
docker pull tobegit3hub/seagull