Skip to content

Latest commit

 

History

History
45 lines (28 loc) · 4.17 KB

release-seagull-en.md

File metadata and controls

45 lines (28 loc) · 4.17 KB

Seagull the friendly Web UI to monitor docker daemon

Background

Everyone wants Web UI. This's the vision of seagull. Nowadays docker becomes more and more popular and lots of developers're trying to learn about docker. We have communicated with most of them. Then we noticed that the most concerned question for them is which tool to monitor docker is the recommanded. Actually, there're some open source projects to do that but they're barely unsatisfactory.

Then we hope the seagull team could develop a tool with friendly Web UI to monitor and manage docker. After a week of development, we released the first version and more and more developers have paid attention to it. Moreover, it bumped up to 100+ stars in Github within two weeks. Now it's the third week of seagull and we have more and more features for docker developers.

Introduction

Seagull is the Web UI to monitor and manage docker daemon. In fact, it's a dockerized application as well. You can install and run seagull with docker run -d -p 10086:10086 -v /var/run/docker.sock:/var/run/docker.sock tobegit3hub/seagull. Then go to http://127.0.0.1:10086 in your browser and you can monitor your images and containers of docker.

To know more about seagull, here's a three-minute presentation, https://www.youtube.com/watch?v=0BAiSx7l7Y4. If you want to try seagull immediately, we provide a demo server in http://96.126.127.93:10086.

Implement

Seagull is a light-weight single page application. It gets data from docker remote API by accessing unix socket. We do a lot to implement the front-end framework and support multiple languages. If you're interested in the details of seagull, you can think Seagull = Docker + Beego + AngularJS + Godep + Bower + Bootstrap + JQuery.Gritter + Animate.css.

We open source seagull in Github from the first commit. The best part is that we have introduced all the details of seagull in both English and Chinese. You can pick up the interested part to learn.

Roadmap

After releasing seagull 1.0, more and more developers're asking for their requirements. Seagull will try to implement more freatures in the future. Our goal is to provide the best tool to monitor and manage docker for developers.

From now on, we will focus on the monitor of container resources. We also want a web console to run docker commands in the browser. And sooner or later we will support French and German as well.

Feel free to send issues or pull-requests to seagull in https://github.com/tobegit3hub/seagull. Any suggestion is welcome!