seagull
Release 1.7.0
Seagullは、完全な機能を備えたDockerを管理および監視するためのフレンドリーなWeb UIです。
詳細については、dockerseagull.comにアクセスして、3分間のビデオと公式スライドをご覧ください。
docker run -d -p 10086:10086 -v /var/run/docker.sock:/var/run/docker.sock tobegit3hub/seagull
または、 docker-compose up -dで実行します。
Seagullは、複数のサーバーの監視をサポートしています。このようにDockerデーモンを開始するようにしてください。
docker -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock -api-enable-cors=true -d
Seagullは、Docker、Beego、Angularjs、Bootstrap、JQueryなどのツールを使用してGoで書かれています。
$GOPATHをセットアップしますgo get github.com/astaxie/beegogo get github.com/tobegit3hub/seagullgo build seagull.gosudo ./seagullシーガルデザインと実装の詳細と、ドキュメントに優れたドキュメントがあります。
問題#2は、シーガルのIPとポートが公開されている場合、誰もがDockerデーモンにアクセスできることを示しています。セキュリティのために、アクセスを制限するためにLocalHostにバインドできます。
docker run -d -p 127.0.0.1:10086:10086 -v /var/run/docker.sock:/var/run/docker.sock tobegit3hub/seagull