Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用官方或bitnami mongodb docker映像为arm64 raspberry pi 4构建mongodb docker映像_Mongodb_Docker_Arm_Kubernetes Helm_Raspberry Pi4 - Fatal编程技术网

使用官方或bitnami mongodb docker映像为arm64 raspberry pi 4构建mongodb docker映像

使用官方或bitnami mongodb docker映像为arm64 raspberry pi 4构建mongodb docker映像,mongodb,docker,arm,kubernetes-helm,raspberry-pi4,Mongodb,Docker,Arm,Kubernetes Helm,Raspberry Pi4,我试图在运行Ubuntu 20.04 LTS 64位的arm64 raspberry pi 4上安装bitnami/mongodb的helm chart。容器启动,但随后立即终止。我认为这是因为bitnami的mongodb映像与arm64体系结构不兼容 如何使用x86_x64笔记本电脑上相应的官方docker映像构建mongodb或任何其他与arm64体系结构兼容的docker映像或helm图表?我通过修改helm图表来拉取与mongodb兼容的arm64,从而使其正常工作。代码如下: hel

我试图在运行Ubuntu 20.04 LTS 64位的arm64 raspberry pi 4上安装bitnami/mongodb的helm chart。容器启动,但随后立即终止。我认为这是因为bitnami的mongodb映像与arm64体系结构不兼容


如何使用x86_x64笔记本电脑上相应的官方docker映像构建mongodb或任何其他与arm64体系结构兼容的docker映像或helm图表?

我通过修改helm图表来拉取与mongodb兼容的arm64,从而使其正常工作。代码如下:

helm install mongodb bitnami/mongodb
  --set image.repository=arm64v8/mongo
  --set image.tag=latest
  --set persistence.mountPath=/data/db

这些是我们需要覆盖的最小配置集,以使其工作。其他环境参数,如
--set mongodbRootPassword=--set mongodbUsername=--set mongodbPassword=--set mongodbDatabase=
处理
arm64v8/mongo
图像,因为这些环境参数是特定于
bitnami/mongodb
图像的。我建议修改
bitnami/mongodb
helm templete's,使其与
arm64v8/mongo
环境变量兼容

您为什么不使用mongo官方图像?这似乎支持了64号武器,我想用舵手图在k8s上部署。stable/mongodb的掌舵图折旧,bitnami/mongodb掌舵图保留。是否可以修改bitnami/mongodb图表以与arm64兼容?我建议使用官方的Mongo arm64图像(如@β.εηοτ.βε所述)。您可以使用以下参数启动舵图:
--set image.repository=