docker可视化图形工具portainer详解
目录
- 一,Portainer介绍
- 二,Portainer架构概述
- 三,安装Portainer要求
- 四,在Linux上使用Docker安装Portainer
- 五,在Linux上使用docker安装PortainerAgent
一,Portainer 介绍
Portainer 是一个可视化容器镜像的图形管理工具,利用 Portainer 可以轻松构建,管理和维护 Docker 环境。而且完全免费,基于容器化的安装方式,方便高效部署。
二,Portainer 架构概述
Portainer 由两个元素组成:Portainer Server 和 Portainer Agent。两者都在你现有的容器化基础设施上作为轻量级容器运行。Portainer Agent 应该部署到集群中的每个节点,并配置为向 Portainer Server容器报告。
单个 Portainer Server 将接受来自任意数量 Portainer Agent 的连接,从而提供一个集中界面管理多个集群的能力。为此,Portainer Server 容器需要数据持久性。Portainer Agent 是无状态的,数据被运回 Portainer Server 容器。

三,安装 Portainer 要求
1.持久化存储
Portainer Server 需要持久存储,以维护其运行所需的数据库和配置信息。安装过程中为我们的平台提供了基本的存储配置。默认情况下,Docker 和 Kubernetes 都仅提供本地存储,如果需要集群范围的持久存储,建议在基础设施级别实现它。
2.安装最新版 Docker
安装地址
四,在 Linux 上使用 Docker 安装 Portainer
1,首先,创建 Portainer Server 将用于存储其数据库的卷:
docker volume create portainer_data
2.下载并安装 Portainer Server 容器:
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
3.Portainer 服务器现已安装,可以通过运行以下命令检查 Portainer Server 容器是否启动:
docker ps -a

4.通过打开 Web 浏览器并转到:
http://localhost:9000/
五,在 Linux 上使用 docker 安装 Portainer Agent
运行以下命令以部署 Portainer 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:latest
上一篇:vscode 远程连接服务器docker容器的设置方法
栏 目:其它服务器
下一篇:Jenkins Docker静态agent节点的构建过程
本文地址:https://zz.feitang.co/server/33127.html
您可能感兴趣的文章
- 01-12Docker部署rabbitmq遇到的两个问题
- 01-12最新虚拟机VMware 14安装教程
- 01-12使用docker compose安装harbor私有仓库的详细教程
- 01-12Windows下Docker安装各种软件的详细过程
- 01-12seata docker 高可用部署的详细介绍
- 01-12浅谈Tomcat多层容器的设计
- 01-12Gogs+Jenkins+Docker 自动化部署.NetCore的方法步骤
- 01-12解决vscode docker插件docker.socket权限问题
- 01-12Docker中运行PostgreSQL并推荐几款连接工具
- 01-12Docker核心原理之 Cgroup详解


阅读排行
推荐教程
- 12-07一文教你怎么选择Tomcat对应的JDK版本
- 12-23linux中ftp无法访问怎么办
- 12-11docker存储目录迁移示例教程
- 12-10docker start启动容器后仍然exit状态的解决
- 12-10Linux下如何安装Logstash
- 12-05Docker安装Jenkins全过程
- 01-05Shell脚本去重的几种方法实例
- 12-22kvm虚拟机配置NAT端口转发的实现方法
- 12-19Zabbix SAML SSO 登录绕过漏洞的操作流程
- 12-15Docker-Compose搭建Spark集群的实现方法




