Docker-可视化管理工具总结-推荐使用Portainer

网友投稿 1495 2022-09-20

Docker-可视化管理工具总结-推荐使用Portainer

Docker-可视化管理工具总结-推荐使用Portainer

对于初学docker的小白,一款好的可视化工具有助于快速掌握docker基本形态和概念,下面针对docker可视化工具做些总结

ui-for-docker

Portainer

Portainer-架构

Portainer-安装

运行下面两条命令即可。这些命令会创建一个Portainer专用的卷,然后在8000和9000端口创建容器并运行。​

基于本地容器的部署

如果使用Portainer管理本地Docker主机的话,需要绑定/var/run/docker.sock(这里是个知识点,涉及docker 之间通信的问题,以及docker 里运行docker )$ docker volume create portainer_data$ docker run --name portainer --restart always -d -p 8000:8000 -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer​

注意:portainer/portainer 是 Portainer v1.24.x 的镜像名,现在已弃用;从 2022 年 1 月开始,Portainer 2.0 的所有新版本都将在 portainer/portainer-ce 中发布docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:2.11.1​

连接到远程容器的部署

docker run -d -p 9000:9000 --name portainer --restart always -v portainer_data:/data portainer/portainer -H tcp://:

ps:-H 后面的remote是你想用portainert管理的docker​

添加新的容器集群环境

1. 本机连接方式

只能在创建 Portainer Server 容器时添加本地环境。部署 Portainer 后,您无法添加本地环境​

第一次登陆会让选择管理的容器环境,这里可以选择本机,通过挂载/var/run/docker.sock 和docker 守护进程通信(如图所示),关于这部分知识后面会总结分享出来。​

2. Remote连接方式

通过该方式,可以将远程机器添加到Portainer服务端,统一管理远程机器上的容器环境​

将 Docker Standalone 主机连接到 Portainer 时,可以使用两种方法。您可以通过 TCP 直接连接到 Docker API,也可以在 Docker Standalone 主机上安装 Portainer 代理并通过代理连接。的具体特性如下:

全视野查看 Docker 或 docker-compose 容器环境的状态 查看容器或服务的日志 查看容器指标的 ascii 图表,这样你会更像个开发者 自定义图表以测量不同指标 附加到容器/服务 重启、删除与重新构建容器/服务 查看给定镜像的祖先图层 修剪占用磁盘空间的容器、镜像或卷

当然如果发现LazyDocker挺好用,准备经常使用的话,还可以把它做成缩写添加到shell配置文件中,这样就可以将它变成一个简单的命令。例如我用的是zsh,就将下面这样添加到.zshrc文件中。以后就可以直接用lzd来调用LazyDocker了。​

Docker Desktop

小结

Portainer 比较适合团队使用,因为他有访问控制。 Lazydocker 属于简单灵活的小工具,如果你不需要复杂的功能,他们比较合适,而且会让你更有程序员的感觉。 Docker Desktop 是 Windows/Mac 安装 Docker 时就有的,管理功能比较简单,在需要简单的集成 Kubernetes 时可以用他。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:#yyds干货盘点#Nginx/HAProxy负载均衡原理及应用场景
下一篇:C# 两个List(T是类)使用Contains比较元素的方法(cctv5体育节目表)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~