Docker圖形界面

2018-12-03docker

DockerUI是一個基於Docker API提供圖形化頁面簡單的容器管理系統,支持容器管理、鏡像管理。服務器

Docker的圖形界面通常有兩種,一種是DockerUI,一種是Shipyardtcp

第一種DockerUI是Docker系統自帶的通常不經常使用,安裝有兩種方式ide

docker run \ui

-d \url

-p 9000:9000 \spa

-v /var/run/docker.sock:/docker.sock \rest

--name dockerui abh1nav/dockerui:latest \orm

-e="/docker.sock"server

也能夠經過Rest API管理:

docker run \

-d \

-p 9000:9000 \

--name dockerui \

-e "http://<dockerd host ip>:2375"

abh1nav/dockerui:latest

http://<dockerd host ip>:9000能夠直接訪問

blob.png

第二種圖形shipyard,安裝方式以下

根據官方文檔來講,能夠直接運行以下命令直接安裝,可是因爲國內解析的問題,因此沒法使用,

首先確保你已經安裝了最新版本的Docker

Datastore

docker run  -it  -d --name shipyard-rethinkdb rethinkdb


Discovery

docker run  -it   -p 4001:4001 -p 7001:7001 --restart=always microbox/etcd -name discovery


Proxy

docker run -it   -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 Manager

docker run -it -d --restart=always  --name shipyard-swarm-manager swarm:latest manage --host tcp://0.0.0.0:3375 etcd://<host ip>:4001


Swarm Agent

docker run -it -d --restart=always --name shipyard-swarm-agent swarm:latest join --addr:<host ip>:2375 etcd://<host ip>:4001


Controller

docker run -it -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


如今你的shipyard 已經起來並運行了。你能夠經過 http://localhost:8080訪問Web界面

運行 shipyard 登陸 。url中的host使用你剛纔找到的IP地址,端口採用8080,例如:http://192.168.1.10:8080,默認的用戶名是admin,密碼是shipyard。

在你已經登陸到CLI或者Web接口,咱們仍然須要將localhost的Docker後臺進程鏈接到Shipyard(記住: Shipyard從它的容器中沒法直接訪問你的主機)。在Web界面中你能夠到引擎選項卡。從CLI你能夠運行:

shipyard add-engine --id 'localhost' \
     --addr 'http://[your-ip]:4243' \
     --cpus '1.0' --memory '1024' \
     --label 'local' --label 'dev'

如今你已經設置好了你的Shipyard並將它指向了你的本地主機。到此你可以能夠看到好幾個運行中的容器,好比Shipyard自己。你能夠經過點擊部署來添加新的容器。


若是你願意,你也能夠管理其它服務器來運行Docker,這須要把他們加入到引擎中。可是必定要保證你的鏈接。

相關文章
相關標籤/搜索