分享好友 最新动态首页 最新动态分类 切换频道
Docker(二十四)-Docker使用Portainer搭建可视化界面
2024-12-27 00:15

Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求。

下载Portainer镜像
# 查询当前有哪些Portainer镜像
docker search portainer

# 下载镜像
docker pull docker.io/portainer/portainer

如果仅有一个docker宿主机,则可使用单机版运行,Portainer单机版运行十分简单,只需要一条语句即可启动容器,来管理该机器上的docker镜像、容器等数据。

docker run -d -p 9000:9000
--restart=always
-v /var/run/docker.sock:/var/run/docker.sock
--name prtainer-test
docker.io/portainer/portainer

该语句用宿主机9000端口关联容器中的9000端口,并给容器起名为portainer-test。执行完该命令之后,使用该机器IP:PORT即可访问Portainer。

访问方式:http://IP:9000

首次登陆需要注册用户,给admin用户设置密码:

单机版这里选择local即可,选择完毕,点击Connect即可连接到本地docker:

注意:该页面上有提示需要挂载本地 /var/run/docker.socker与容器内的/var/run/docker.socker连接。因此,在启动时必须指定该挂载文件。

首页:

容器列表:

点击容器列表中的容器名Name,即可查看容器详情:

并且在容器详情页可以使用该容器创建镜像:

镜像列表(在镜像列表可以直接pull一个镜像,可以从远程pull,也可以从私有库中pull。从私有库中pull,需要将私有库的地址提前进行配置,这个在后面会说):

点击镜像ID,即可查看镜像详情信息,在详情信息页面,除了镜像的一些信息外,还可以对该镜像进行打标签tag操作,然后将镜像push到远程仓库或者私有仓库中。

仓库管理页面(该界面可以查看配置的镜像仓库列表,同时可以添加仓库,添加成功之后,即可在image镜像页面进行pull、push操作。):

添加镜像仓库:

Portainer中还有一些别的操作,比如权限管理、网络管理等等,可以安装上进行了解学习。

更多的情况下,我们会有一个docker集群,可能有几台机器,也可能有几十台机器,因此,进行集群管理就十分重要了,Portainer也支持集群管理,Portainer可以和Swarm一起来进行集群管理操作。这里我首先搭建了一个Swarm。

Swarm集群的搭建方法可参考这篇文章:通过Swarm搭建Docker集群。

portainer集群方式启动(这里我喜欢通过简单启动的方式,然后在界面上进行节点的添加):

docker run -d -p 9000:9000 --restart=always --name prtainer-test docker.io/portainer/portainer

启动Portainer之后,首页还是给admin用户设置密码(这里和单机启动一样)。接下来是设置节点了,如下图:

这里我们选择Remote这个模块,下面会要求添加一个名字以及节点URL,名字可以自取,只要能够理解即可,Endpoint URL是Swarm集群中设置的节点URL,比如我机器IP是10.0.11.152,监听的端口是默认的2375,则这里的URL就写:10.0.11.152:2375。

如果是集群方式启动,建议portainer安装启动在Swarm管理节点,并且首次设置Endpoint URL时设置管理节点的URL。

填写完毕点击Connect即可进入管理页面。在管理页面左上角会显示管理的集群节点列表:

想要查看那个节点的信息,则点击节点即可。镜像、容器操作与单机模式下基本一样。这里只需要说下节点添加。

点击导航栏Endpoints进入节点列表页面:

从上图中一目了然就应该知道如何添加节点了,需要填写一个名字Name、Endpoint URL以及节点IP,就可以添加一个集群节点了,十分简单。

最新文章
Painter2024最新版怎么设置画笔平滑度
Painter2024最新版是一款小巧、实用、操作简单,便携的绘画工具应用。又名Infinite Painter、无限绘画。它集绘画,素描和说明为一身的同时,还运用了最先进的平板电脑绘画引擎以及高级笔刷感应,让该应用在手机绘画领域上获得质的飞跃,在
谷歌地图2024高清卫星地图手机版
对于经常需要出行、旅游的用户来说,一款好用的出行软件必不可少,但是关于市面上关于地图导航的软件很多,小编也是极力推荐大家使用谷歌地图2024高清卫星地图手机版,英文名称也叫Google 地图。作为非常好用的手机智能导航软件,其功能可
三星GT-N8000 官方五件套 原厂线刷包 解锁救砖 版本:MID-N8000XXUDNH2
三星 一、解BL锁(三星部分新型号需要解锁BL才能刷机,如G9250/G9200/N7100/A7000/A5000等,刷机包内对需要解锁的型号都附带解锁APK与详细的解BL教程,按教程操作即可,如不开机刷国行五件套即可)二、驱动安装按电脑系统选择安装三、开始刷
易直播足迹app官方版下载
易直播足迹app官方版下载一款非常受欢迎的手机直播平台。易直播足迹app官方版提供了一种便捷的方式,让用户轻松地分享自己的生活或内容,并实时与观众进行互动。易直播足迹app官方版通常提供了丰富的功能和工具,使用户可以直播各种内容,
重庆华为 客服经理 3-5年招聘(工资待遇要求)
岗位职责: 1、负责华为联络中心所属BPO模块和管辖业务现场管理,通过COPC认证优先;2、负责管辖业务不同维度的指标管理,使用PDCA,六西格码等方法进行问题根因分析,提出指标改善建议,执行改善计划并输出落地结果;3、负责管辖业务不同维
急,关于Excel如何对数据进行综合排名的问题?
Excel 中的排序功能非常强大,可以用来对数据进行综合排名。步骤如下:一、打开 Excel,点击“开始”或者“文件”,然后选择要打开的文件,进入该文件中。二、在“文件”选项卡上,点击“排序和筛选”,然后选择“自定义排序”。三、在”自
网站优化怎么弄,网站优化关键词搜索下拉
1:网站优化的重要性网站优化对于现在的网站来说是非常重要的,因为优化可以使网站更加容易被人们找到。搜索引擎优化能够使网站在搜索引擎的搜索结果中排名更靠前,这样就能够使更多的人访问到你的网站。要想对网站进行优化,首先要做的就
只需简单几步 - 开始玩耍微信小程序
写在前面:博主是一只经过实战开发历练后投身培训事业的“小山猪”,昵称取自动画片《狮子王》中的“彭彭”,总是以乐观、积极的心态对待周边的事物。本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域&#
服务器运维管理面板1Panel本地部署并结合内网穿透实现远程访问
1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。高效管理,通过 Web 端轻松管理 Linux 服务器,包括主机监控、文件管理、数据库管理、容器管理等 下面我们介绍在Linux 本地安装1Panel 并结合cpolar 内网穿透工具实现远程访问
深入理解搜索引擎——开篇
什么是搜索引擎? 搜索引擎,一般分为大搜和垂搜,其中大搜包含我们熟知的google、baidu、搜狗、神马及近期比较活跃的夸克,垂搜包含各领域门户网站的搜索引擎,例如电商搜索(淘宝、天猫、京东及拼多多等等)、本地生活搜索(美团、饿了么及
相关文章
推荐文章
发表评论
0评