当前位置:网站首页>M1芯片电脑安装cerebro
M1芯片电脑安装cerebro
2022-08-01 16:47:00 【蝉 沐 风】
cerebro是一款Elasticsearch集群的监控工具,界面美观又简洁,是学习Elasticsearch的好工具。
官方地址:https://github.com/lmenezes/cerebro/releases
我用的是M1芯片的Mac笔记本,在安装cerebro的过程中遇到两个问题。
cerebro的最新版本(0.9.4)并未提供适配M1芯片的发行版;cerebro要求JDK版本最低是11,而我本地开发用的是JDK8,我并不想因为这个软件再多折腾JDK的版本。因此我选择使用Docker来跑cerebro。
不出意外,官网的cerebro的Docker镜像无法在我的M1电脑上正常运行。
于是自己动手编译适合M1芯片的Dockerfile,并生成了镜像文件传到了自己的仓库,如果不想折腾就直接拉这个镜像运行就可以了。
docker pull chanmufeng/cerebro:0.9.4
想折腾的继续往下看,Dockerfile文件内容如下:
# 使用 arm64v8 架构的 jdk11版本
FROM docker.io/arm64v8/openjdk:11
# cerebro 版本号
ENV CEREBRO_VERSION 0.9.4
RUN apt-get update \
&& apt-get install -y wget \
&& apt-get install -y apt-transport-https \
&& rm -rf /var/lib/apt/lists/* \
&& mkdir -p /opt/cerebro/logs \
&& wget -qO- https://github.com/lmenezes/cerebro/releases/download/v${CEREBRO_VERSION}/cerebro-${CEREBRO_VERSION}.tgz \
| tar xzv --strip-components 1 -C /opt/cerebro \
&& sed -i '/<appender-ref ref="FILE"/>/d' /opt/cerebro/conf/logback.xml \
&& addgroup -gid 1000 cerebro \
&& adduser -gid 1000 -uid 1000 cerebro \
&& chown -R cerebro:cerebro /opt/cerebro
WORKDIR /opt/cerebro
USER cerebro
ENTRYPOINT [ "/opt/cerebro/bin/cerebro" ]
开始构建镜像
docker build -t my-cerebro:0.9.4 .
构建过程很慢,可能某些文件还需要翻qiang才能下载成功,构建成功之后看一下你本地的镜像文件列表吧
* bin docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
my-cerebro 0.9.4 4c103685731e 3 days ago 713MB
运行镜像
docker run -p 9000:9000 my-cerebro:0.9.4
收工!
边栏推荐
猜你喜欢

Good guy, the company server just crashed!

LeetCode Week 303

暑气渐敛,8月让我们开源一夏!

zabbix部署和简单使用

AI艺术‘美丑’不可控?试试 AI 美学评分器~

C# LibUsbDotNet 在USB-CDC设备的上位机应用

使用Canvas 实现手机端签名

The site is not found after the website is filed. You have not bound this domain name or IP to the corresponding site! The configuration file does not take effect!

Unity ui点击事件只响应最上层ui的方式

计算机系统与网络安全技术——第一章——信息安全概述——1.1-网络安全定义——什么是信息?
随机推荐
ESP8266-Arduino编程实例-GA1A12S202对数刻度模拟光传感器
C#中关于DevExpress的常用操作和帮助类项目工程内容说明
Daily Yuxian Big Defeat
MySQL locking case analysis
Flask框架实战
[Dark Horse Morning Post] Hu Jun's endorsement of Wukong's financial management is suspected of fraud, which is suspected to involve 39 billion yuan; Fuling mustard responded that mustard ate toenails
如何有效地开发 Jmix 扩展组件
Synchronized原理
PAT 甲级 A1003 Emergency
阿里官方 Redis 开发规范
每日优鲜大败局
【黑马早报】胡军代言悟空理财涉嫌欺诈,疑似涉及390亿元;涪陵榨菜回应榨菜吃出脚指甲; 鸿星尔克再捐1个亿;腾讯控股股价跌回5年前...
The site is not found after the website is filed. You have not bound this domain name or IP to the corresponding site! The configuration file does not take effect!
moxa串口服务器配置说明(moxa串口驱动)
C# CSV format file helper class
PHP security flaws: session hijacking, cross-site scripting, SQL injection and how to fix them
MUI 做手机返回操作栏
How to Efficiently Develop Jmix Extension Components
金仓数据库 OCCI迁移指南(2. 概述)
The untiy Resources directory dynamically loads resources