当前位置:网站首页>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!
Isometric graph neural networks shine in drug discovery
完全背包问题求组合数和排列数
Flask框架实战
Complete knapsack problem to find the number of combinations and permutations
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!
华盛顿大学、Allen AI 等联合 | RealTime QA: What's the Answer Right Now?(实时 QA:现在的答案是什么?)
MySQL's maximum recommended number of rows is 2000w, is it reliable?
夸克网盘资源站
金仓数据库 OCCI迁移指南(2. 概述)
京东软件测试面试题,仅30题就已经拯救了50%的人
清华教授发文劝退读博:我见过太多博士生精神崩溃、心态失衡、身体垮掉、一事无成!...
DataTable Helper Class for C#
MUI as a mobile phone to return to the action bar
二分练习题
27英寸横置大屏+实体按键,全新探险者才是安全而合理的做法
ESP8266-Arduino编程实例-74HC595位移寄存驱动
Rancher 部署 DataKit 最佳实践
PHP security flaws: session hijacking, cross-site scripting, SQL injection and how to fix them
金仓数据库KingbaseES安全指南--6.5. LDAP身份验证








