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,然后点击Connect:
然后就会显示出Portainer的首页:
3 Portainer UI功能
Home:显示连接的Docker基本信息
App Templates:待了解
Stacks:待了解
Containers:显示所有容器,可以控制容器启停等操作
Images:显示所有镜像,并可以拉取镜像
Networks:显示当前网络情况
Volumes:显示Volume
Events:查看容器相关事件
Host:查看当前主机相关信息
参考
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/)