bwits/seagull
re-write Dockerfile with Alpine Linux for smaller seagull docker image
343
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
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 bwits/seagull