4种 容器管理 工具使用
4种 容器管理 工具使用

portainer
Portainer 是一个轻量级的管理 UI ,可让你轻松管理不同的 Docker 环境(Docker 主机或 Swarm 群集)。
Portainer 的目的是部署和使用一样简单。它由一个可以在任何 Docker 引擎上运行的单一容器组成(可以部署为Linux容器或Windows本地容器,也支持其他平台)。Portainer允许你管理所有的Docker资源(容器、镜像、卷、网络等等)。它与独立的Docker引擎和Docker Swarm模式兼容。
官方站点:https://www.portainer.io/

docker pull portainer/portainer
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock --restart=always --name prtainer portainer/portainer
Rancher

❝Rancher是一个开源的企业级容器管理平台。通过Rancher,企业再也不必自己使用一系列的开源软件去从头搭建容器服务平台。Rancher提供了在生产环境中使用的管理Docker和Kubernetes的全栈化容器部署与管理平台
❞
「Rancher server架构」
「Authentication Proxy:认证代理」
「Rancher API Server:API服务」
「Cluster Controller:集群控制」
docker pull rancher/server
````
docker run -di --name=rancher -p 9003:8080 rancher/server ````
Lazydocker
❝lazydocker,一个简单的 docker 和 docker-compose 终端用户界面,用更懒惰的方式来管理所有的 docker。
其界面采用 gocui 开发。
「特点」
❞
可以清楚地查看 docker 或 docker-compose 容器环境的状态
查看容器/服务的日志
查看容器度量的 ascii 图
可以自定义图来测量任何想要测量的
重新启动、移除、重建容器和服务
查看给定图像的祖先层
清理占用磁盘空间的容器、图像或容量


docker run -it --name lazydocker -v /var/run/docker.sock:/var/run/docker.sock -v /usr/local/work/LazyDocker/.config/lazydocker:/.config/jesseduffield/lazydocker lazyteam/lazydocker
docker start -i lazydocker
Docker UI
❝DockerUI是一个开源的基于Docker API的web应用程序,提供等同Docker命令行的大部分功能,支持container管理,image管理。它最值得称道的是它华丽的设计和用来运行和管理docker的简洁的操作界面。
❞
docker pull kevan/dockerui
docker run -d --name docker-ui -p 9001:9000 -v /var/run/docker.sock:/var/run/docker.sock kevan/dockerui


