ElasticView icon indicating copy to clipboard operation
ElasticView copied to clipboard

当前项目docker镜像目前支持M1芯片吗

Open kana-cr opened this issue 2 years ago • 6 comments

我在M1芯片的mac上使用了命令 docker run --platform linux/arm64 -d -p 8090:8090 1340691923/elastic_view:latest ,镜像启动成功,但是访问8090端口却显示意外终止了连接。ES服务在我的9200端口,同样是用docker运行,ES服务能够正常访问。 image

kana-cr avatar May 23 '22 15:05 kana-cr

docker如果不行的话,可以临时下载二进制用一下,我未来几天解决一下

---原始邮件--- 发件人: @.> 发送时间: 2022年5月23日(周一) 晚上11:34 收件人: @.>; 抄送: @.***>; 主题: [1340691923/ElasticView] 当前项目docker镜像目前支持M1芯片吗 (Issue #20)

我在M1芯片的mac上使用了命令 docker run --platform linux/arm64 -d -p 8090:8090 1340691923/elastic_view:latest ,镜像启动成功,但是访问8090端口却显示意外终止了连接。ES服务在我的9200端口,同样是用docker运行,ES服务能够正常访问。

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.Message ID: @.***>

1340691923 avatar May 23 '22 15:05 1340691923

好的

kana-cr avatar May 23 '22 15:05 kana-cr

好的

请试一下新的镜像

https://github.com/1340691923/ElasticView#docker部署

kecikeci avatar May 25 '22 09:05 kecikeci

docker如果不行的话,可以临时下载二进制用一下,我未来几天解决一下

建议参考这种方式,每次新镜像可以支持不同CPU架构:https://wiki.eryajf.net/pages/95cf71

eryajf avatar May 26 '22 10:05 eryajf

好的

---原始邮件--- 发件人: @.> 发送时间: 2022年5月26日(周四) 晚上6:26 收件人: @.>; 抄送: @.@.>; 主题: Re: [1340691923/ElasticView] 当前项目docker镜像目前支持M1芯片吗 (Issue #20)

docker如果不行的话,可以临时下载二进制用一下,我未来几天解决一下

建议参考这种方式,每次新镜像可以支持不同CPU架构:https://wiki.eryajf.net/pages/95cf71

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

1340691923 avatar May 26 '22 12:05 1340691923

@kana-cr @1340691923

我是mac m1,用main分支重新构建

npm install

npm run build:prod

CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -ldflags="-w -s" -o ElasticViewLinux cmd/ev/main.go

将ElasticViewLinux放入docker目录,然后修改dockerfile

FROM alpine

改为

FROM arm64v8/alpine

重新打包启动

# 打包
docker build -t arm64v8/kecikeci/elastic_view:latest . 
# 启动
docker run --name=elastic_view -d -p 8090:8090 -v /data/elastic_view/data:/data -v /data/elastic_view/logs:/logs arm64v8/kecikeci/elastic_view:latest

目前可以正常在arm64环境下运行,我测试了一下没什么问题,镜像我上传到

docker pull rayrliang/elastic_view:latest

希望作者后续能提供一份arm64的镜像

rayrliang avatar Feb 21 '23 08:02 rayrliang