DOCKER圖形頁(yè)面管理工具--3種。
基本上是3個(gè)工具,DOCKER UI,shipyard,portainer。對(duì)比后,shipyard最強(qiáng)大,其次是portainer,最后是docker ui。
docker-ui 安裝
[root@rainy ~]# docker search dockerui
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
abh1nav/dockerui An updated version of crosbymichael/dockerui 91 [OK]
kevan/dockerui Deprecated: Use uifd/ui-for-docker 15 [OK]
microbox/dockerui Trusted Automated dockerui image (16MB size) 8
madhavkobal/dockerui Docker Updated Version having Search, Pull, 7
mgtsai/dockerui.base-xpra Provide base docker images for X application 2
elegoev/dockerui dockerui image based on crosbymichael/docker 1 [OK]
rediceli/dockerui Dockerui with nginx for basic auth 1
navionics/dockerui Docker UI 1 [OK]
sidd/dockerui DockerUI 0
# 下載下載量最多的就行。畢竟使用的人多
[root@rainy ~]# docker pull abh1nav/dockerui
Using default tag: latest
latest: Pulling from abh1nav/dockerui
a3ed95caeb02: Pull complete
5d3df020ecd3: Pull complete
bebf5a3b4dfb: Pull complete
e4452c0fe72b: Pull complete
6167d9726b07: Pull complete
53ebae19a314: Pull complete
Digest: sha256:a9c6c5393f561a0f42f41cfa80572b666e745d9b419569c42bac1e5cf9ceda32
Status: Downloaded newer image for abh1nav/dockerui:latest
# 啟動(dòng)直接訪問(wèn)查看
[root@rainy ~]# docker run -it -d --name docker-web -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock abh1nav/dockerui
22da728aaf237ef143b275ab5adfe671a1de9eda61ddacb60b7e2f858fc1567a
[root@rainy ~]# docker ps -l # -l 查詢(xún)最后一個(gè)容器
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
22da728aaf23 abh1nav/dockerui "./dockerui" 10 seconds ago Up 9 seconds 0.0.0.0:9000->9000/tcp docker-web
瀏覽器訪問(wèn):http://hostIP:9000

image.png
shipyard
shipyard 安裝
附:官網(wǎng)安裝鏈接。
自動(dòng)安裝:http://shipyard-project.com/automated-deployment/
手動(dòng)安裝:http://shipyard-project.com/manual-deployment/
第一步安裝Datastore帳號(hào)密碼管理容器
docker run \
-ti \
-d \
--restart=always \
--name shipyard-rethinkdb \
rethinkdb
第二步安裝集群發(fā)現(xiàn)Discovery服務(wù)
docker run \
-ti \
-d \
-p 4001:4001 \
-p 7001:7001 \
--restart=always \
--name shipyard-discovery \
microbox/etcd -name discovery
第三步安裝docker-proxy協(xié)議代理
docker run \
-ti \
-d \
-p 2375:2375 \
--hostname=$HOSTNAME \
--restart=always \
--name shipyard-proxy \
-v /var/run/docker.sock:/var/run/docker.sock \
-e PORT=2375 \
shipyard/docker-proxy:latest
第四步安裝Swarm管理節(jié)點(diǎn)
docker run \
-ti \
-d \
--restart=always \
--name shipyard-swarm-manager \
swarm:latest \
manage --host tcp://0.0.0.0:3375 etcd://<IP-OF-HOST>:4001
第五步安裝Swarm從節(jié)點(diǎn)
docker run \
-ti \
-d \
--restart=always \
--name shipyard-swarm-agent \
swarm:latest \
join --addr <ip-of-host>:2375 etcd://<ip-of-host>:4001
最后一步安裝Shipyard管理界面
docker run \
-ti \
-d \
--restart=always \
--name shipyard-controller \
--link shipyard-rethinkdb:rethinkdb \
--link shipyard-swarm-manager:swarm \
-p 8080:8080 \
shipyard/shipyard:latest \
server \
-d tcp://swarm:3375
訪問(wèn)http://[ip-of-host]:8080即可訪問(wèn)web-ui界面
帳號(hào):admin
密碼:shipyard
