Seagull - это дружественный веб -интерфейс для управления и мониторинга Docker с полными функциями.
Для получения дополнительной информации перейдите на dockerseagull.com, посмотрите трехминутные видео и официальные слайды.
docker run -d -p 10086:10086 -v /var/run/docker.sock:/var/run/docker.sock tobegit3hub/seagull
Или бежать с docker-compose up -d .
Seagull поддерживает мониторинг нескольких серверов. Убедитесь, что вы начинаете Docker Daemon, как это.
docker -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock -api-enable-cors=true -d
Seagull написан в Go с такими инструментами, как Docker, Beego, Angularjs, Bootstrap и jQuery.
$GOPATHgo get github.com/astaxie/beegogo get github.com/tobegit3hub/seagullgo build seagull.gosudo ./seagullБолее подробно в Seagull-Design и Implement, и у нас есть отличные документы в документах.
Вопрос № 2 показывает, что каждый может получить доступ к вашему Docker Daemon, если разоблачены IP и порт Seagull. Для обеспечения безопасности вы можете связаться с Localhost, чтобы ограничить доступ.
docker run -d -p 127.0.0.1:10086:10086 -v /var/run/docker.sock:/var/run/docker.sock tobegit3hub/seagull