DockerWEB管理界面-shipyard

Docker 的命令行就已經很好用了,如果非要加上基於 Web 的管理界面的話也有一些選擇,如 DockerUI (Angular.js), Dockland (Ruby), Shipyard (Python/Django) 等,不過目前來看 Shipyard 項目要活躍一點,Shipyard 支持多 host,可以把多個 Docker host 上的 containers 統一管理;可以查看 images,甚至 build images;並提供 RESTful API 等等。

Shipyard 要管理和控制 Docker host 的話需要先修改 Docker host 上的默認配置使其支持遠程管理。

編輯/etc/default/docker:

-H tcp://0.0.0.0:4243 -H unix:///var/run/docker.sock

一.安裝

docker run --rm -v /var/run/docker.sock:/var/run/docker.sock shipyard/deploy start

啓動默認訪問端口是8080,訪問地址:http://IP:8080,默認登錄賬號: admin/shipyard


二.修改賬號

docker run -it shipyard/shipyard-cli
然後輸入URL,用戶名,密碼

創建登錄賬號

shipyard cli> shipyard add-account -u demo -p demo123 -r user

查看賬號

shipyard cli> shipyard accounts
Username        Role
admin           admin
test            user

刪除賬號

shipyard cli> shipyard delete-account demo


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章