1. 程式人生 > >Docker入門與應用系列(八)Docker圖形界面管理之Shipyard

Docker入門與應用系列(八)Docker圖形界面管理之Shipyard

tps 數據庫 sock blog ocs body mage 代理 cell

Shipyard基於Docker API實現的容器圖形管理系統,支持container、images、engine、cluster等功能,可滿足我們基本的容器部署需求
可堆棧的Docker管理
基於Docker Swarm,Shipyard可讓您管理Docker資源,包括容器,圖像,私人註冊表等等。
Shipyard與其他管理應用程序的不同之處在於它提高了可組合性,並與Docker Remote API 100%兼容。
Shipyard管理container、images、engine、cluste範圍內的私人註冊管理機構以及提供身份驗證和基於角色的訪問控制。
官網:
https://www.shipyard-project.com/docs/deploy/

https://www.shipyard-project.com/docs/deploy/manual/

鏡像名稱

運行服務

描述

rethinkdb

shipyard數據庫

一個Nosql數據庫,用於存儲shipyard系統的數據,比如賬號、節點、容器等信息

microbox/etcd

服務註冊、發現系統

k/v存儲系統,用於swarm節點實現服務註冊、發現。也支持consul、zookeeper

shipyard/docker-proxy

docker API代理

連接本地/var/run/docker.sock代理,用於讓swarm agent連接api管理

swarm

swarm集群

官方管理docker集群工具,使得多個engine為一個整體管理,對外提供swarm manager api 用戶就像操作單臺engine一樣

shipyard/shipyard

shipyard前端

容器web管理系統,內部連接swarm manager管理容器和 rethinkdb存儲數據

自動化部署

curl -sSL https://shipyard-project.com/deploy |bash -s

手動部署

---

Docker入門與應用系列(八)Docker圖形界面管理之Shipyard