天天看点

Docker可视化管理工具 - Portainer1 简介2 安装3 Portainer UI功能参考

1 简介

Portainer是一个Web页面,用于管理容器中的各种资源。

Portainer包括两个版本:

  • CE:开源、免费使用
  • Business:商业版,基于CE版本添加了商业功能

2 安装

2.1 安装要求

Portainer由两个元素组成:Portainer Server + Portainer Agent。这两个都要在docker容器中运行。

默认情况下,Portainer会通过9000端口暴露UI页面,使用8000端口暴露TCP tunnel server。后者是可选的,除非你需要使用Edge compute features。

2.2 在Docker中部署

# 部署Portainer Server
docker volume create portainer_data
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
           

2.3 安装

访问Portainer UI页面:http://172.22.140.228:9000/

有两个选项:

  • New Portainer Installation:新安装,暂时设置admin的密码为portainer
  • Restore Portainer from backup:从之前的备份中恢复

这里我们选择新安装Portainer。

Docker可视化管理工具 - Portainer1 简介2 安装3 Portainer UI功能参考

后面选择Docker,然后点击Connect:

Docker可视化管理工具 - Portainer1 简介2 安装3 Portainer UI功能参考

然后就会显示出Portainer的首页:

Docker可视化管理工具 - Portainer1 简介2 安装3 Portainer UI功能参考

3 Portainer UI功能

Home:显示连接的Docker基本信息

Docker可视化管理工具 - Portainer1 简介2 安装3 Portainer UI功能参考

App Templates:待了解

Stacks:待了解

Containers:显示所有容器,可以控制容器启停等操作

Docker可视化管理工具 - Portainer1 简介2 安装3 Portainer UI功能参考

Images:显示所有镜像,并可以拉取镜像

Docker可视化管理工具 - Portainer1 简介2 安装3 Portainer UI功能参考

Networks:显示当前网络情况

Docker可视化管理工具 - Portainer1 简介2 安装3 Portainer UI功能参考

Volumes:显示Volume

Docker可视化管理工具 - Portainer1 简介2 安装3 Portainer UI功能参考

Events:查看容器相关事件

Docker可视化管理工具 - Portainer1 简介2 安装3 Portainer UI功能参考

Host:查看当前主机相关信息

Docker可视化管理工具 - Portainer1 简介2 安装3 Portainer UI功能参考

参考

1.[Portainer](https://www.portainer.io/)

2.[Portainer-OSChina](https://www.oschina.net/p/portainer?hmsr=aladdin1e1)

3.[Portainer - quick start](https://documentation.portainer.io/quickstart/)