【问题标题】:docker-nexus3 ARM official supportdocker-nexus3 ARM 官方支持
【发布时间】:2019-12-30 09:31:43
【问题描述】:

最近我一直在尝试将 Nexus Sonatype 部署到基于 ARM 的设备上,但我得到了 standard_init_linux.go:211: exec user process caused "exec format error"

经过一番谷歌搜索后,我发现这可能是架构差异问题。我尝试自己构建 docker 映像,但没有运气(因为 ubi8/ubi 没有 arm manifest)

是否有支持 ARM 架构的计划?并且(作为临时解决方案),我怎样才能自己构建它?

【问题讨论】:

    标签: docker arm nexus sonatype nexus3


    【解决方案1】:

    我尝试重建 docker 原始映像,但安装 nexus 时遇到了困难。厨师直到手臂不可用。所以我不知道厨师在做什么,但唯一的办法就是找到一个替代品来构建图像。

    元数据网址:https://www.getchef.com/stable/chef/metadata?v=&p=el&pv=7&m=armv7l 命令'/bin/sh -c curl -L https://www.getchef.com/chef/install.sh | bash && /opt/chef/embedded/bin/erb /var/chef/solo.json.erb > /var/chef/solo.json && chef-solo --node_name nexus_repository_red_hat_docker_build --recipe-url ${NEXUS_REPOSITORY_MANAGER_COOKBOOK_URL} -- json-attributes /var/chef/solo.json && rpm -qa chef | xargs rpm -e && rpm --rebuilddb && rm -rf /etc/chef && rm -rf /opt/chefdk && rm -rf /var/cache/yum && rm -rf /var/chef' 返回非零代码: 1

    出于安全原因,我不会使用非官方图片。基于非官方的构建失败,内存不足错误,在 pi4 上启动时间为 30 分钟。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-30
      • 1970-01-01
      • 2019-05-08
      • 2018-07-11
      • 1970-01-01
      • 2016-07-27
      • 2012-12-11
      • 2019-05-08
      相关资源
      最近更新 更多