cerebro是一款Elasticsearch集群的监控工具,界面美观又简洁,是学习Elasticsearch的好工具。

官方地址:https://github.com/lmenezes/cerebro/releases

我用的是M1芯片的Mac笔记本,在安装cerebro的过程中遇到两个问题。

  1. cerebro的最新版本(0.9.4)并未提供适配M1芯片的发行版;
  2. cerebro要求JDK版本最低是11,而我本地开发用的是JDK8,我并不想因为这个软件再多折腾JDK的版本。因此我选择使用Docker来跑cerebro

不出意外,官网的cerebroDocker镜像无法在我的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.4RUN  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/cerebroWORKDIR /opt/cerebro
USER cerebroENTRYPOINT [ "/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

收工!

M1芯片电脑安装cerebro相关推荐

  1. 一文解读苹果 M1 芯片电脑上的开源软件

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 前言 上周五,我们分享了关于苹果最新的 M1 芯片不支持 ...

  2. 教你解决M1芯片MAC安装PS2021卡在启动屏幕,完美解决PS21卡启动屏幕

    自从最近M1芯片的版本更新和PS更新,我们M1用户终于可以在M1芯片上安装PS2020以上的完美激活版本了!但是,可能很多小伙伴下载的M1芯片Mac安装PS2020和PS2021的安装包第一时间都安装 ...

  3. 【最新】M1芯片Mac安装PS2021/2020卡在启动页解决教程下载方法

    苹果在近期更新了11.3系统,终于解决PS的权限问题,很多用户可能都看到了M1芯片Mac安装PS2020和PS2021的安装更新,并且都安装了,但是很多M1芯片用户安装后都相继的出现了打开PS 一直卡 ...

  4. 解决M1芯片无法安装AE闪退问题,AEcc2021中文直装版兼容M1芯片安装教程 M1安装方案

    Adobe After Effects 2021 mac M1版上线啦!ae2021 mac中文版是ae Mac的最新版本,全新优化专为Mac用户设计,让不可能变为可能.ae 2021 mac破解版下 ...

  5. 解决M1芯片Mac安装PS2021卡启动页问题,M1芯片Mac安装PS2021和PS2020教程!

    最新,很多用户可能都看到了M1芯片Mac安装PS2020和PS2021的安装更新,并且第一时间都安装了,但是很多M1芯片用户安装后都相继的出现了打开PS 一直卡在启动页界面,怎么都加载不进去,从而导致 ...

  6. MacPS安装服务器当前无响应,最新:M1芯片Mac安装Photoshop2021闪退/卡在启动屏页解决办法...

    原标题:最新:M1芯片Mac安装Photoshop2021闪退/卡在启动屏页解决办法 最近M1芯片的版本更新和PS更新,好多M1用户终于可以在M1芯片上安装PS2020以上的版本了! 但是,可能很多小 ...

  7. m1芯片电脑的FCPX如何加载LUT预设?

    最近很多网友反映,M1芯片电脑使用FCPX导入LUT预设后,找不到文件或者无法加载LUT调色预设,下面教程将为您介绍m1芯片电脑的FCPX如何加载LUT预设,一起看看吧.方法可分为两种,可自行选择. ...

  8. M1芯片 Mac安装Docker、ElasticSearch等

    M1芯片 Mac安装Docker.ElasticSearch等 文章目录 M1芯片 Mac安装Docker.ElasticSearch等 1.Docker账号 2.`M1`芯片 Mac安装Docker ...

  9. m1芯片能装mysql_Apple M1芯片电脑 软件兼容情况

    Apple 最近发布了M1 自研 ARM 架构芯片的笔记本电脑以及 Mac Mini,那么这些电脑的软件兼容情况是怎么样,是大多数苹果迷所关注的,这将影响我们是否购买最新的mac电脑. 目前小编引用 ...

最新文章

  1. QuickWAP 2005企业WAP网站系统简介
  2. linux基础学习(十)
  3. 多个字段条件相同进行分组并过滤拼装SQL
  4. c语言存储类型重要吗,C语言储存类别(Storage Class)
  5. windows Server 2003使用ip安全策略禁止某ip访问服务器的方法
  6. 样本不均衡的解决方法
  7. 20191126_1_电影票房分析
  8. soltrace教程(2)旧版本项目导入新版本
  9. 阿里矢量图标库项目添加合作者
  10. Python实用模块(二十四)tenacity
  11. java压缩文件或文件夹并返回流给前端
  12. 用jQuery实现qq音乐播放器
  13. js基础学习 —— 函数的 arguments
  14. 公有云厂商服务内容对比
  15. iso体系认证需要什么材料
  16. 基于node.js完成电竞平台项目
  17. ORACLE ORA-01688: unable to extend table 的错误处理
  18. Java、Set、Map集合框架知识大全,收藏备用
  19. Google Protocol Buffers 之.Net应用
  20. 环保数采仪 VOCs|污染源|水质污染源|烟气排放在线监测

热门文章

  1. 【数据结构和算法】基础之素数
  2. JAVASwing设置字体,字体大小
  3. 如何把多张图片合并成一个PDF?
  4. 这是我见过最牛逼的Shell脚本!
  5. vue-webpack.config使用七牛云cdn镜像加速
  6. Typora加上搜狗输入法快捷方法
  7. [Linux] scp免密码登录
  8. Spark常见面试题及解答
  9. 安卓Android与H5双向交互MathJax展示数学公式(源码+解析)
  10. GAMES101 Windows作业环境配置 【Visual Studio】