Seagull est une interface utilisateur Web amicale pour gérer et surveiller Docker avec des fonctionnalités complètes.
Pour plus d'informations, rendez-vous sur dockerseagull.com, regardez une vidéo de trois minutes et des diapositives officielles.
docker run -d -p 10086:10086 -v /var/run/docker.sock:/var/run/docker.sock tobegit3hub/seagull
Ou exécutez avec docker-compose up -d .
Seagull prend en charge la surveillance de plusieurs serveurs. Assurez-vous de démarrer Docker Daemon comme celui-ci.
docker -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock -api-enable-cors=true -d
Seagull est écrit dans Go avec des outils comme Docker, Beego, AngularJS, Bootstrap et JQuery.
$GOPATHgo get github.com/astaxie/beegogo get github.com/tobegit3hub/seagullgo build seagull.gosudo ./seagullPlus de détails dans Seagull-Design and Implement et nous avons d'excellents documents dans les documents.
Le problème n ° 2 montre que tout le monde peut accéder à votre démon Docker si l'IP et le port de Seagull sont exposés. Pour la sécurité, vous pouvez vous lier à LocalHost pour restreindre l'accès.
docker run -d -p 127.0.0.1:10086:10086 -v /var/run/docker.sock:/var/run/docker.sock tobegit3hub/seagull