文章目录
- 简介
- 安装
- 登陆Portainer
- 初始化设置
- 添加其它服务器到Portainer平台
- Portainer搭建Redis
简介
Docker Portainer是一个开源的容器管理工具,用于简化Docker容器的部署、监控和管理任务。它提供了一个直观易用的图形化用户界面,可以通过浏览器访问,而无需使用命令行来操作Docker。使用Portainer,用户可以轻松地创建、启动、停止和删除容器,管理Docker镜像和卷,监控容器的状态,以及查看日志和统计信息等。Portainer还支持多个Docker主机的集中管理,并提供了用户管理、权限控制和团队协作的功能。总之,Docker Portainer为用户提供了一个简单、直观和强大的方式来管理Docker容器和集群。
安装
说明:Portainer 由两个元素组成,Portainer服务器和Portainer Agent。下面将介绍在Linux环境中安装Portainer Server容器。
参考:
官网
https://www.portainer.io/
https://docs.portainer.io/v/ce-2.9/start/install/server/docker/linux
安装前,你将需要:
- 安装docker 在其它章节有写 https://blog.csdn.net/m0_49929446/article/details/132351301
- 已托管Portainer服务器实例计算机上具有sudo权限
部署
可参考官网安装命令(直接下载镜像并运行容器)
参考命令:
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:latest
本文将步骤细化了:
搜索portainer镜像
docker search portainer/portainer-ce
拉取portainer镜像
启动portainer容器
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
安装完成,查看容器状态
docker ps
服务器安装Potainer已完成,接下来就是进入页面初始化用户和验证服务器资源和Potainer上所管理的资源是否一致。
登陆Portainer
首次登陆需要设置密码
现在安装已完成,您可以通过打开 Web 浏览器并转到以下操作来登录 Portainer
https://localhost:9000
初始化设置
创建第一个用户
户名默认为 admin,但您可以根据需要进行更改。密码长度必须至少为 12 个字符,并满足列出的密码要求。
验证Portainer上所管理的资源是否和服务器上的一致。
进入到主界面会显示当前Potainer已管理的服务器的容器资源
点击进入Local环境,查看当前环境所管理的资源和服务器的进行对比
如下图:容器14个。
进入服务器检查所部署的容器个数(包括停止和正在运行的)
docker ps -a
服务器上的容器也是14个
至此Portainer搭建完成,页面的操作可以慢慢的熟悉,如查看日志,数据卷,进入容器等。
添加其它服务器到Portainer平台
Portainer使用PortainerAgent容器与Portainer Server实例通信,并提供对节点资源的访问
除了docker独立环境之外,你还需要
- 端口9001可从Portainer服务器访问服务器实例主机
- 搭建agent代理进行连接Portaine
安装步骤:
(1) 下载agent代理并运行
服务器上下载agent代理并运行
docker run -d -p 9001:9001 --name portainer_agent --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker/volumes://var/lib/docker/volumes portainer/agent:2.16.0
(2) 查看容器状态
docker ps
(3) 登录Portainer添加服务器
(4) 添加环境
找到 environment菜单
步骤:
1.选择agent方式添加
2.填写环境名称
3.填写环境的url ip+端口
4.分配权限
注意:下图的9091改正为9001
附:服务器环境信息截图
(5) 查看环境信息是否添加成功
环境信息添加成功结果如图
验证上面的步骤是否成功
点击home菜单,查看右边显示界面
如出现下图表示添加成功
后续修改
也可以进入刚添加的环境进行信息修改
至此Portainer添加服务器环境完成。下面将介绍通过Portainer平台部署服务。
Portainer搭建Redis
通过在Portainer管理的资源192.168.44.120-prd上部署redis案例进行演示
1.选择home菜单,环境192.168.44.120-prd进入资源管理界面
2.在资源管理界面选择添加容器
选择add container添加容器
3.填写容器的基本信息
填写高级信息
4.点击开始部署
5.部署完成,返回home菜单,再次进入192.168.44.120-prd环境
查看部署的redis容器是否添加至192.168.44.120-prd环境的资源管理界面
结果:redis容器已添加到此界面
图上说明通过Potainer平台部署redis服务完成。
6.服务器上验证redis容器是否部署成功
进入服务器检查容器
docker ps
至此Portainer搭建redis服务完成。