当前位置:网站首页>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
收工!
边栏推荐
猜你喜欢
随机推荐
夸克网盘资源站
【R语言】对图片进行裁剪 图片批量裁剪
请问nacos 连接mysql失败后会重新连接吗?
03 gp 集群搭建
2022年深圳市临床医学研究中心申请指南
TiFlash 存储层概览
Good guy, the company server just crashed!
Financial products with high annualized returns
70后夫妻给苹果华为做“雨衣”,三年进账7.91亿
PAT 甲级 A1030 Travel Plan
Synchronized原理
好家伙,公司服务器直接热崩掉了!
阿里官方 Redis 开发规范
DOM系列之触屏事件
【建议收藏】技术面必考题:多线程、多进程
05 Doris cluster construction
Complete knapsack problem to find the number of combinations and permutations
OpenCV-resize函数「建议收藏」
ESP8266-Arduino编程实例-MLX90614红外测温传感器驱动
MLX90640 红外热成像仪测温模块开发笔记(完整版)