当前位置:网站首页>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
收工!
边栏推荐
猜你喜欢

时序数据库在船舶风险管理领域的应用

08 spark 集群搭建
![[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](/img/d7/4671b5a74317a8f87ffd36be2b34e1.jpg)
[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

Flask框架实战

ESP8266-Arduino programming example-GA1A12S202 logarithmic scale analog light sensor

02 es 集群搭建

助推科技强国高质量发展《科创超级训练营》系列活动正式拉开帷幕

Using Canvas to achieve web page mouse signature effect

DOM系列之classList属性

MySQL locking case analysis
随机推荐
DOM系列之触屏事件
MySQL locking case analysis
蚂蚁首次披露核心基础软件技术开源版图
PHP security flaws: session hijacking, cross-site scripting, SQL injection and how to fix them
我的新书销量1万册了!
Use Canvas to implement mobile phone signature
首席工程师究竟是怎样的存在?
27英寸横置大屏+实体按键,全新探险者才是安全而合理的做法
2022年深圳市临床医学研究中心申请指南
【R语言】线性混合模型进行重复测量设计分析
探讨if...else的替代方案
ESP8266-Arduino编程实例-GA1A12S202对数刻度模拟光传感器
03 gp 集群搭建
【建议收藏】技术面必考题:多线程、多进程
金仓数据库KingbaseES安全指南--6.3. Kerberos身份验证
重庆银河证券股票开户安全吗,是正规的证券公司吗
MUI as a mobile phone to return to the action bar
金仓数据库 OCCI迁移指南(2. 概述)
PAT 甲级 A1030 Travel Plan
个人日记