Docker可视化管理工具Portainer多机器安装使用

一、首先得安装docker

Docker安装并指定主目录:https://blog.csdn.net/wdy_2099/article/details/77367107

二、使用docker方式安装portainer

安装命令如下:

docker run -it -d \-p 8999:9000 \--name portainer \--restart always \-v /var/run/docker.sock:/var/run/docker.sock \-v /data/portainer_data:/data \portainer/portainer

三、portainer 使用

启动成功后,输入http://你的ip:8999/访问portainer
刚进入需要设置admin的密码,设置好密码后进入主页面:
在这里插入图片描述
然后添加环境:
在这里插入图片描述
然后,选择Socket,输入一个名称(名称最好和机器/业务关联),点击Connect即可。
在这里插入图片描述
添加好后,可以在列表中看到添加好的环境:
在这里插入图片描述
然后,点击左侧的Home菜单即可看到环境的详细信息:
在这里插入图片描述
点击这个环境,即为选中该环境,可以查看环境里的镜像、容器等信息
在这里插入图片描述
可以对容器进行搜索、和一系列的操作:
在这里插入图片描述
可以点击进入容器详情:
在这里插入图片描述

可以查看容器的日志:
在这里插入图片描述
在详情的Stats中可以查看硬件资源占用情况:
在这里插入图片描述

四、添加其他docker服务器

在第三步中,是添加本机(安装portainer 的机器)docker。
接下来是安装其他docker服务器,以下简称B:
1、修改B的docker启动配置文件:

注意: 添加 -H tcp://0.0.0.0:2375会导致被攻击风险,建议只对信任的服务器开放2375端口,或用docker给的解决方案处理(Protect the Docker daemon socket:https://docs.docker.com/engine/security/protect-access)

cd  /usr/lib/systemd/system
vim docker.service 

修改如下位置,添加 -H tcp://0.0.0.0:2375
在这里插入图片描述
修改后,重启docker

sudo systemctl daemon-reload
sudo systemctl restart docker.service

重启docker后,测试访问:

[root@nb003 system]# docker -H localhost:2375 ps
CONTAINER ID   IMAGE                                      COMMAND                  CREATED         STATUS                  PORTS                                                                                                                                            NAMES
01bd3a9ad02a   1ac3f0da2a49                               "/bin/sh -c 'java -X…"   1 second ago    Up Less than a second                                                                                                                                                    k8s_cvec-service-test01_cvec-service-test01-769d6f6888-tjds6_k8snb_293f957e-08cd-4410-bf75-6366b8f3d420_1
07a374c6db2e   f565ec6c8bb1                               "/bin/sh -c 'java -X…"   2 seconds ago   Up Less than a second                                                                                                                                                    k8s_cvec-service-test02_cvec-service-test02-6db56fd5f8-lsdq8_k8snb_4e1601b3-666f-4fd8-9aef-7ca906cc7960_1
fb4958cf3b3f   f6cf95db53f0                               "/bin/sh -c 'java -X…"   2 seconds ago   Up 1 second                                                                                                                                                              k8s_cvec-service-test03_cvec-service-test03-747d9f8874-fht4z_k8snb_4b62c94f-eb79-4f79-bed2-86ff86e43ac3_1
5c3f52a45959   e08abd2be730                               "/usr/local/bin/kube…"   2 seconds ago   Up 1 second
……
……
……

接下来,在Portainer中,新增服务器B:
点击左侧Environments菜单,点击 + Add environment 按钮
在这里插入图片描述
选择:Docker Standalone
Connect to Docker Standalone via URL/IP, API or Socket
在这里插入图片描述
选择API方式,输入一个名称,输入docker服务器B的ip:2375, 点击Connect,会提示连接成功。
在这里插入图片描述
然后,回到Home菜单,即可看到已经添加成功,接着就可以对其进行管理了。
在这里插入图片描述

对于新加的机器,可以查看其images,对于未使用的,且无效的image可以批量选中删除
在这里插入图片描述
删除成功提示:
在这里插入图片描述

END

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

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

相关文章

Linux Ubuntu crontab 添加错误 提示:no crontab for root - using an empty one 888

资料 错误提示: no crontab for root - using an empty one 888 原因剖析: 第一次使用crontab -e 命令时会让我们选择编辑器,很多人会不小心选择默认的nano(不好用),或则提示no crontab for root - usin…

【图像分类】CNN + Transformer 结合系列.1

介绍三篇结合使用CNNTransformer进行学习的论文:CvT(ICCV2021),Mobile-Former(CVPR2022),SegNetr(arXiv2307). CvT: Introducing Convolutions to Vision Transformers, …

Windows bat 查找文件被哪个进程占用,并终止该进程

一、背景 我有个批处理脚本如下: echo off chcp 936 & cls cd /D F:\Chen\python3\ExciseC set fdate%date:~0,4%%date:~5,2%%date:~8,2% python main.py >> crawl_record_%fdate%.log 2>&1 for /F %%f in (dir crawl_record_*.log /B ^| find /…

机器学习——异常检测

异常点检测(Outlier detection),⼜称为离群点检测,是找出与预期对象的⾏为差异较⼤的对象的⼀个检测过程。这些被检测出的对象被称为异常点或者离群点。异常点(outlier)是⼀个数据对象,它明显不同于其他的数据对象。异…

Linux工具【1】(编辑器vim、编译器gcc与g++)

vim详解 引言vimVim的三种模式及模式切换普通模式下操作底行模式下操作 gcc与ggcc的使用(g类似)预编译编译汇编链接静态库与动态库 总结 引言 vim(vi improved)编辑器是从 vi 发展出来的一个文本编辑器。 代码补全、编译及错误跳…

opencv python 训练自己的分类器

源码下载 一、分类器制作 1.样本准备 收集好你所需的正样本,和负样本,分别保存在不同文件夹 在pycharm新建项目,项目结构如下:has_mask文件夹放置正样本,no_mask文件夹放置负样本 安装opencv,把opencv包…

Day.4 刷题练习(自守数)

题目: 例子: 分析题目: 主要目的:给定一个范围小于等于N,在这个范围中找自守数(自身等于平方后的尾部数据如5:5 ^ 2 25 , 然后 5 与 平方的后的尾部相等) 思路&#x…

ancos注册中心、网关和静态化freemarker、对象存储服务MinIO

1、docker安装ancos ①:docker拉取镜像 docker pull nacos/nacos-server:1.2.0②:创建容器 docker run --env MODEstandalone --name nacos --restartalways -d -p 8848:8848 nacos/nacos-server:1.2.0③:访问地址:http://192…

Qt : day4

1.思维导图 2.服务器 #include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this);//给服务器指针实例化空间server new QTcpServer(this);}Widget::~Widget() {delete ui;…

下级平台级联视频汇聚融合平台EasyCVR,层级显示不正确的原因排查

视频汇聚平台安防监控EasyCVR可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有GB28181、RTSP/Onvif、RTMP等,以及厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等,能对外分发RTSP、RTMP、FLV、HLS、WebRTC等…

【计算机网络】第 3 课 - 计算机网络体系结构

欢迎来到博主 Apeiron 的博客,祝您旅程愉快 ! 时止则止,时行则行。动静不失其时,其道光明。 目录 1、常见的计算机网络体系结构 2、计算机网络体系结构分层的必要性 2.1、物理层 2.2、数据链路层 2.3、网路层 2.4、运输层 2…

Sentinel nacos spring cloud 持久化配置---分布式/微服务流量控制

文章目录 sentinel控制台安装目标实现代码地址版本说明maven spring-cloud-starter-alibaba-sentinel依赖yml文件Nacos业务规则配置看源码配置规则SentinelProperties 总配置加载DataSourcePropertiesConfiguration 配置标准的nacos配置注册具体sentinel配置 外传 sentinel控制…

Chrome 115 有哪些值得关注的新特性?

今天带大家一起来了解一下 Chrome 115 值得关注的新特性。 滚动动画 用滚动驱动的动画是网站上非常常见的用户体验模式,比如当页面向前或向后滚动时,对应的动画也会向前或向后移动。 比如下面图中这种比较常见的,页面顶部的进度条随着滚动…

华为OD机试真题 Java 实现【数字涂色】【2022Q4 100分】,附详细解题思路

目录 专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、Java算法源码六、效果展示 华为OD机试 2023B卷题库疯狂收录中,刷题点这里 专栏导读 本专栏收录于《华为OD机试(JAVA)真题(A卷B卷)》。 刷的越多&…

Flowable-UI

title: Flowable-UI date: 2023-7-23 12:19:20 tags: - Flowable Flowable-UI 安装 手把手教大家画了这样一个流程图,虽然说它不是特别好用,但是也不是不能用,也能用。好了,那么接下来的话,我们这个就先告一个段落&…

客户方数据库服务器CPU负载高优化案例

客户方数据库服务器CPU负载高优化案例 背景 上周线上服务出现一个问题,打开某个页面,会导致其它接口请求响应超时,排查后发现数据库响应超400s,之前1s就可查到数据。 具体原因是有个大屏统计页面,会实时查看各业务服…

Netty学习(三)

文章目录 三. Netty 进阶1. 粘包与半包1.1 粘包现象服务端代码客户端代码 1.2 半包现象服务端代码客户端代码 1.3 现象分析粘包半包缘由滑动窗口MSS 限制Nagle 算法 1.4 解决方案方法1,短链接方法2,固定长度方法3,固定分隔符方法4&#xff0c…

QT之QMediaPlayer使用播放音频

简介 使用QMediaPlayer播放MP3格式音乐。 播放相关状态流程简述 操作:m_pMediaPlayer->setMedia(); (初始化加载,为play()) 状态: __onMediaChanged QUrl(“qrc:/sounds/Sounds/Big.mp3”) __onMediaStatusChang…

【javaSE】初识Java

目录 Java是什么 Java语言发展简史 初识Java的main方法 运行Java程序 JDK、JRE、JVM之间的关系 Java中的标识符 Java是什么 Java是一种优秀的程序设计语言,它具有令人赏心悦目的语法和易于理解的语义. 不仅如此,Java还是一个有一系列计算机软件和规…

Psim 2022仿真软件的安装--Psim电力仿真实战教程

文章目录 Psim 2022 仿真软件安装及使用教程软件介绍1.下载psim 2022安装软件,有需要的亲请联系作者。2.点击安装文件3.点击进行安装:4.安装完成,打开软件,开始仿真5.仿真模型介绍5.1.单相全控整流电路仿真5.2 三相PFC可控整流电路…