专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

Docker可视化工具Portainer

前言

对于新手来说,还是要熟悉并掌握Docker命令,因为它的命令还是非常清晰简单的。随着逐渐熟悉命令后,为了提高工作效率我们可以考虑借助一些工具协助。目前业界对于Docker可视化工具比较多如DockerUI、Shipyard、Rancher、Portainer等本文主要介绍下Portainer可视化工具使用。Portainer是一个轻量级的Docker环境管理UI,可以用来管理Docker宿主机和Docker Swarm集群。他的轻量级,轻量到只要个不到100M的docker镜像容器就可以完整的提供服务。直接启动即可,异常方便。而且,现在市面上开源的Docker Swarm管理平台比较少,尤其是这样轻量级的更加稀少.

Portainer特点

Portainer是一个轻量级的Docker环境管理UI,提供的功能完全满足大小企业的大部分需求.

Portainer 优点

  • 提供状态显示面板:显示主机或者swarm集群上有多少镜像,容器等;
  • 应用模板快速部署:可以使用预存的模板或者自己定制的模板快速部署;
  • 事件日志显示:对任何操作有记录,并且有页面可以显示审计日志;
  • 容器控制台操作:查看容器,管理容器,查看容器占用的性能(内存,cpu等);
  • Swarm集群管理:可以管理swarm集群,是最大的优点;
  • 登录用户管理:有完备的用户系统以及权限控制体系;
  • Docker其他:其它管理如镜像拉取、删除、更新操作等;

Portainer 局限性

Portainer优点虽然不少,但是也有局限性,主要表现在以下几点

1、 Portainer没有自带的高可用,但是可以利用nfs等方式作高可用(其实这种管理平台也不是必定需要高可用);
2、 Portainer没有中文页面,官方没有提供中文翻译;

上述两点不是必需的,不会影响使用。

Portainer搭建布署

Portainer的搭建特别简单,就是拉起一个容器这么简单,不过基础环境需要配置下.

安装

1、 拉取镜像

`docker pull portainer/portainer:latest`

2、 创建数据卷标

`docker volume create portainer_data`

3、 运行

`docker run -d -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer`

4、 访问

[http://ip:9000][http_ip_9000]

几个重要功能

1、 第一次进入界面时,需要创建管理员账号,密码长度必须要8位及以上。
2、 登陆成功后,需要关联Docker的环境,根据情况配置环境(本地、远程、云端)。
3、 配置完成后,查看Dashboard,就能看到Docker环境的整体情况了,如镜像个数、容器个数及运行状态、Volume等。
4、 镜像功能有查看列表、导入导出、拉取、推送、创建、删除等功能,基本涵盖了命令行常用的命令。
5、 容器功能也一样,有新建、启动、停止、杀死、重启、删除等。
6、 权限管理功能有涉及团队、角色、用户的管理。

线上尝鲜

http://demo.portainer.io/ 玩玩,账号为admin,密码为tryportainer

参考资料及文献

Portainer功能比较多,这里就不逐一列举,学习与使用可以参考如下地址

名称 地址
kubernetes中文社区 https://www.kubernetes.org.cn/5883.html
Portainer官方社区 https://www.portainer.io/documentation

总结

可视化操作界面提供了便利,直观查看Docker环境的情况,但建议刚开始学还是多敲命令行好,等熟悉且掌握整套体系后可以使用工具协助提高工作效率。

文章永久链接:https://tech.souyunku.com/18970

未经允许不得转载:搜云库技术团队 » Docker可视化工具Portainer

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们