常用docker管理UI


1. HumpBacks

特性

  • Web UI Supporting, Easy to use.

  • Container Grouping and Isolation.

  • Container Upgrades and Cloning.

  • Container Monitoring.

  • Container Logs View.

  • Container Cluster Scheduling, Supporting Multiple Cluster.

  • Elasticity Cluster.

  • Private Registry.

優點

基於docker原生命令,提供眾多docker管理性能,占用資源少(鏡像300M),易操作。

缺點

不提供資源分配;監控功能弱;認證管理功能弱。

docker run -d --net=host --restart=always \
-e HUMPBACK_LISTEN_PORT=8000 \
-v /home/wang/docker/humpback/humpback-web/dbFiles:/humpback-web/dbFiles \
--name humpback-web \
humpbacks/humpback-web:latest 

docker run -d -ti --net=host --restart=always \
-e DOCKER_API_VERSION=v1.39 \
-e DOCKER_CLUSTER_ENABLED=false \
-v /var/run/:/var/run/:rw \
--name=humpback-agent \
humpbacks/humpback-agent:latest

 

參考:

  1. 一個簡單易用的容器管理平台-Humpback

  2. Docker容器管理平台Humpback進階-私有倉庫

  3. https://humpback.github.io/humpback/#/

2. portainer

優點

功能豐富,輕量級(鏡像70M),基於docker swarm,可管理集群,提供鏡像倉庫。

缺點

管理認證功能簡單,RBAC正在完善,擴展功能收費。

docker啟動命令

docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data


參考:

    1. https://portainer.readthedocs.io/en/latest/deployment.html

    2. https://github.com/portainer/portainer

3. rancher

rancher 2.xk8s為基礎管理docker,而rancher 1.6以原生docker為基礎。

優點

功能豐富,提供容器管理、資源監控、鏡像管理、應用管理、權限管理等。

缺點

資源占用量大(基礎鏡像大於1G),還需多個組件配合工作。

docker啟動命令

sudo docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:v1.6.27
sudo docker run -e CATTLE_AGENT_IP="192.168.134.144" --rm --privileged \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /var/lib/rancher:/var/lib/rancher \
rancher/agent:v1.2.11 \
http://192.168.134.144:8080/v1/scripts/BEB4F60326233AE5CC17:1546214400000:6zfzBTpSJwtuQ46jZIdWijud7w

參考:

  1. Rancher 1.6 Docs

  2. docker容器管理(使用rancher 

4. k8s/k3s

podservice為單位管理容器,通過yaml文件編排podsservices,部署使用難度大。

5. 總結

若要提供集群管理功能,建議采用k8s/k3s平台;

若是單機應用或簡單集群管理,可采用portainer(相比humpbacks占用資源少,功能豐富),可參考rancher1.6(功能豐富,應用資源多)


humpback

portainer

rancher1.6

組件

humpback-agent

humpback-weg

Portainer

server

agent

scheduler

network-manager

net

dns

healthcheck

鏡像大小

240M

74M

大於2G

功能

容器管理

鏡像管理

資源監控

集群管理(簡單)

認證管理(簡單)

容器管理

鏡像管理

資源監控

鏡像倉庫

集群管理

認證管理

容器管理

鏡像管理

資源監控

鏡像倉庫

集群管理

認證管理

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM