常用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

功能

容器管理

镜像管理

资源监控

集群管理(简单)

认证管理(简单)

容器管理

镜像管理

资源监控

镜像仓库

集群管理

认证管理

容器管理

镜像管理

资源监控

镜像仓库

集群管理

认证管理

 

转载于:https://www.cnblogs.com/embedded-linux/p/11253549.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值