Portainer搭建使用

news2024/11/23 8:35:31

一、简介

Portainer是一个开源的容器管理平台,它为用户提供了一个直观且易于使用的图形用户界面(GUI),用于管理和监控容器化应用。以下是Portainer的一些主要功能:

  1. 容器管理:Portainer允许您轻松地创建、启动、停止、删除和管理容器。您可以使用图形界面管理Docker容器、Swarm服务和Kubernetes集群。
  2. 显示容器状态:Portainer提供了容器的实时状态信息,例如运行状态、资源使用情况、网络配置等。这使得您可以方便地监控和了解容器的运行状况。
  3. 映像管理:通过Portainer,您可以管理Docker镜像,包括搜索、拉取、推送和删除镜像。您可以查看可用镜像的详细信息,并轻松管理镜像的版本和标签。
  4. 用户和团队管理:Portainer允许您创建和管理用户账号,并为不同的用户分配不同的权限和角色。您可以创建团队、组织和命名空间,并控制对资源的访问权限。
  5. 仪表板和监控:Portainer提供了集中的仪表板,用于显示容器、节点和集群的整体状态。您可以监控容器的资源使用情况、日志和事件,以便及时发现和解决问题。
  6. 应用模板和部署:Portainer支持使用应用模板来简化容器化应用的部署。您可以选择预定义的模板,或者创建自定义模板,以快速部署应用程序。
  7. 安全性和访问控制:Portainer提供了安全性功能,包括用户认证、角色和权限管理,以确保只有授权的用户可以访问和管理容器化环境。

总而言之,Portainer是一个功能强大的容器管理平台,使得容器化应用的管理和监控变得更加简单和可视化。无论是在个人开发环境中还是生产环境中,Portainer都提供了便捷的工具来管理和操作容器化应用。

二、安装搭建

1、拉取portainer镜像

直接用汉化版镜像

docker pull 6053537/portainer-ce  

image.png

2、创建数据卷

docker volume create portainer_data

image.png

3、创建并启动容器

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

image.png

4、查看容器id

docker ps -a

image.png
这里查询到容器id是:0023a6c9c538

5、获取容器信息

使用容器id获取容器信息

docker inspect 0023a6c9c538

在详细信息中找到Mounts中的Source地址
image.png
这里查询到Source地址为:/var/lib/docker/volumes/portainer_data/_data
进入该文件夹下

cd /var/lib/docker/volumes/portainer_data/_data

6、停掉容器

docker stop 0023a6c9c538

image.png

7、重置登录命令

docker run --rm -v  /var/lib/docker/volumes/portainer_data/_data:/data portainer/helper-reset-password

image.png
输出内容中login后面的为密码,这里获取到的是:h6Lq$EQ7a1A(9y48=-F}u!ftw*i5mI)2

8、重新运行容器

docker start 0023a6c9c538

image.png

9、页面登录

登录地址:ip:9000
用户名为:admin
密码:上面复制的密码(h6Lq$EQ7a1A(9y48=-F}u!ftw*i5mI)2)

http://192.168.0.42:9000/

image.png
登录成功页面如下:
image.png

10、更改密码

进入用户管理页面
image.png
输入旧密码和新密码
注意:新密码必须超过12个字符
image.png
修改密码后重新登录即可

三、功能展示

1、容器

容器概览

进入本地容器管理页面local
image.png
可以查看容器环境信息、堆栈、容器、镜像、挂载、网络
image.png

容器操作

点击查看容器列表
image.png
进入容器中
image.png
这里可以对容器进行各种操作,比如:停止、重启、暂停、删除等
image.png

容器信息查看

往下滑可以查看容器的信息,如:端口配置、环境变量、标签、重启策略、挂载卷、网络等,并可以对重启策略进行修改
image.png
端口配置
image.png
环境变量
image.png
标签
image.png
重启策略修改
image.png
挂载卷
image.png
网络
image.png
网络设置这里,可以加入一个网络或者离开网络,根据实际需求进行配置。

控制台

可以通过控制台在该容器上执行命令
image.png
直接点击连接
image.png
执行要操作的命令
image.png

统计

查看该容器的统计信息,如内存使用率、CPU使用率、网络使用率、磁盘I/O使用率、进程等
image.png
该容器运行的进程情况
image.png

2、网络管理

点击左侧导航窗格中的网络,可以添加和删除网络。
image.png
容器的网络配置在具体的容器详细信息页面进行修改。

3、卷操作

点击左侧导航窗格中的卷,可以添加和删除卷。
image.png
点进去可以查看详细的信息,如挂载点、容器名称等。
image.png
这里的卷指的是与宿主机的挂载。

4、事件查看

这里可以看到docker的所有事件
image.png

5、主机概览

这里可以查看主机的一些基本信息
image.png
可以对宿主机进行设置
image.png

6、镜像

这里可以查看所有的镜像
image.png
以dcimjar为例,可以查看镜像的详细信息,并且有导入导出的功能
image.png
image.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1212871.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

土木非科班转码测开,斩获10家大厂offer

大家好,我是洋子 24届秋招基本已经落下了帷幕,各大互联网大厂基本也开奖完毕,还没有拿到满意offer的同学也不要灰心,积极备战明年的春招。另外,25届想要找暑期实习的同学也可以开始准备起来了,基本大厂在春…

java基本类型等API 基本语法

目录 数组 字符 API java的逻辑表达是必须是布尔值,不能是整数 必须写上!0 java的两个对象判断时候回判断地址是否相等--例如两个字符串用equals 数组 字符串在编程中可以用来存储文本信息,而字符数组则只能用来存储字符 数组转为字符串Arrays.toString 字符…

Java绘图-第19章

Java绘图-第19章 1.Java绘图类 1.1Graphics类 Graphics类是用于绘制图形的抽象类,它是java.awt包中的一部分。Graphics类提供了各种方法,可以在图形上绘制各种形状、文本和图像。这些方法包括画线、画矩形、画椭圆、画弧、绘制图像等。 1.2Graphics2…

什么是3D建模中的“高模”和“低模”?

3D建模中什么是高多边形和低多边形? 高多边形建模和低多边形建模之间的主要区别正如其名称所暗示的那样:您是否在模型中使用大量多边形或少量多边形。 然而,在决定每个模型的细节和多边形级别时,还需要考虑其他事项。最值得注意的…

Python框架篇(1):FastApi-快速入门

1.介绍 前言: 不管学什么语言,都应该至少掌握一个框架,方面我们后续,进行服务部署、服务对外支持等; 1.1 官网介绍 下面是来自FastAPI官网的介绍: FastAPI 是一个用于构建 API 的现代、快速(高性能)的 web 框架&#…

Java设计模式-结构型模式-适配器模式

适配器模式 适配器模式应用场景案例类适配器模式对象适配器模式接口适配器模式适配器模式在源码中的使用 适配器模式 如图:国外插座标准和国内不同,要使用国内的充电器,就需要转接插头,转接插头就是起到适配器的作用 适配器模式&…

浪潮信息KeyarchOS迁移体验

浪潮KOS迁移体验 文章目录 浪潮KOS迁移体验摘要CentOS 停更KOS简介 体验流程第一步,CentOS 体验第二部,迁移操作体验迁移评估迁移实施 第三步,软件功能验证操作系统验证终端登录 总结改进建议 关键字: 浪潮、 KOS、 X2Keyarch、…

第十五届全国大学生数学竞赛初赛试卷解析

参加了此次比赛,收获很多,两个半小时让我体会到了很多,所以想做个总结 第十五届全国大学生数学竞赛初赛试题 (非数学A类,2023年) 下面是答案解析,有兴趣的小伙伴可以做完对照一下。 直接使用洛必…

wireshark 抓包工俱使用一

一、场景一 查询某个Http请求的请求数据和响应数据 请求示例如下(请求机器IP 172.20.2.164,目标地址:10.30.2.171) 过滤条件分析,请求协议http,请求数据和响应数据(http通信中请求和响应实际是两…

【Ubuntu】Ubuntu20.04下安装视频播放器vlc和录屏软件ssr

【Ubuntu】Ubuntu20.04下安装视频播放器vlc和录屏软件ssr 文章目录 【Ubuntu】Ubuntu20.04下安装视频播放器vlc和录屏软件ssr1. 安装视频播放器vlc2. 安装录屏软件ssr 1. 安装视频播放器vlc sudo apt-get install vlcvlc是一款比较简洁的视频播放器,如下所示 2. 安…

ASP.NET限流器的简单实现

一、滑动时间窗口 我为RateLimiter定义了如下这个简单的IRateLimiter接口,唯一的无参方法TryAcquire利用返回的布尔值确定当前是否超出设定的速率限制。我只提供的两种基于时间窗口的实现,如下所示的基于“滑动时间窗口”的实现类型SliddingWindowRateL…

【LeetCode刷题-滑动窗口】--1658.将x减到0的最小操作数

1658.将x减到0的最小操作数 思路与算法: 根据题目描述,在每一次操作中,可以移除数组nums最左边和最右边的元素,因此,在所有的操作完成后,数组nums的一个前缀以及一个后缀被移除,并且它们的和恰…

6.1810: Operating System Engineering <LEC 1>

课程链接:6.1810 / Fall 2023 一、本节任务 实验环境: 二、introduction and examples 2.1 open(), read(), write(), close(), dup() 使用 open 打开或创建文件,得到文件描述符 fd,再对 fd 进行 read 或者 write 操作。每个进…

绩效考核管理项目|记录1

项目用C#winformSQL Server写的,现在记录一下学习到的新东西。 winform工具 splitContainer:分割出两个容器,能添加面板之类的工具 treeview:展示标签页的分层集合(用户管理、基数管理......)&#xff0…

现货黄金职业交易员怎么使用技术分析?

职业的交易员每天要处理很多不同的信息,其中只一部分是涉及技术指标。在这一部分处理技术分析的时间里,只能再分出少之又少的时间给技术指标。那职业交易员会利用做技术指标做什么呢?下面我们就来讨论一下。 识别行情。技术指标的主要作用就是…

codemirror怎么高亮指定文本

先上图 ![在这里插入图片描述](https://img-blog.csdnimg.cn/c070cde11a314c45a859ccb0ca7f41c7.png 产品经理的需求是编辑框中用了占位符的话,占位符中的变量高亮,简单吧!还有一个附加要求,必须是外部定义的变量,不…

单区域OSPF配置

配置命令步骤: 1.使用router ospf 进程ID编号 启用OSPF路由 2.使用network 直连网络地址 反掩码 area 0 将其归于区域0 注意:1.进程ID编号可任意(1-65535)2.反掩码用4个255相减得到 如下图,根据给出要求配置OSPF单区…

【前端】使用json-server报错

当我们使用json-server模仿后端接口时需要运行json-server --watch index.json这个命令生成增删改查接口但是可能会报这个错误,如图 这时我们运行 npm i json-server -g命令即可,然后再重新运行json-server --watch index.json就行了

如何快速将钉钉员工信息同步到飞书

当企业内部在使用钉钉跟飞书时,那么当钉钉员工信息发生更改时,我们应该如何将信息快速同步到飞书上呢,接下来我们借助RestCloud AppLink平台进行演示。 第一步:获得钉钉以及飞书认证授权 钉钉授权 钉钉接入采用自建应用的方式&…

数字化档案管理系统解决方案

数字化档案管理系统解决方案是指将传统的纸质档案转化为数字化档案,采用计算机和网络技术实现对档案的存储、检索、管理、共享等操作的过程。 专久智能数字化档案管理解决方案及措施可以包括以下几个方面: 1. 采用数字化技术对档案进行数字化处理&#x…