You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

M1芯片Mac构建Ubuntu镜像安装oracle-instantclient-basic失败求助

问题:M1芯片MacBook Pro上构建Ubuntu镜像安装Oracle Instant Client失败

我使用M1芯片的MacBook Pro,尝试在Ubuntu镜像中通过RPM包安装oracle-instantclient-basic。执行docker build --platform linux/amd64 -t security-docker-stat.mydartifactory.swinfra.net/buisness_monitoring:latest .构建Linux镜像时一切正常,但执行docker build --no-cache -t security-docker-stat.mydartifactory.swinfra.net/buisness_monitoring:latest_OSX .为本地环境构建镜像时,在RUN alien -i /tmp/oracle-instantclient-basic-21.6.0.0.0-1.el8.x86_64.rpm步骤报错。

使用的Dockerfile

FROM ubuntu:20.04

RUN apt-get update
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get install -yq alien

# Install oracle client and utils


RUN curl -o /tmp/oracle-instantclient-basic-21.6.0.0.0-1.el8.x86_64.rpm "https://mydartifactory.swinfra.net/artifactory/security-generic-stat/oracle/oracle-instantclient-basic-21.6.0.0.0-1.el8.x86_64.rpm"

RUN alien -i /tmp/oracle-instantclient-basic-21.6.0.0.0-1.el8.x86_64.rpm

RUN apt-get install -y libaio1

ENV ORACLE_HOME=/usr/lib/oracle/21/client64
ENV LD_LIBRARY_PATH=$ORACLE_HOME/lib
ENV PATH=$PATH:$ORACLE_HOME/bin

RUN apt-get install -y less wget vim

# Install Python

RUN apt-get update && apt-get install -y gnupg software-properties-common
RUN add-apt-repository ppa:deadsnakes/ppa -y
RUN apt-get update

RUN DEBIAN_FRONTEND=noninteractive TZ=Etc/UTC apt-get -y install tzdata

RUN apt-get install -y python3.9
RUN rm /usr/bin/python3
RUN ln -s /usr/bin/python3.9 /usr/bin/python3
RUN ln -s /usr/bin/python3.9 /usr/bin/python
RUN apt-get install -y python3-pip

RUN curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
RUN apt-get install -y python3.9-distutils
RUN python3.9 get-pip.py

RUN pip3 install --upgrade setuptools

# Install Python packages
COPY requirements.txt /tmp/

RUN pip install -r /tmp/requirements.txt

# Cleanup
RUN rm -f /tmp/*.rpm


USER stat

ADD bin /home/stat/bin

ENTRYPOINT ["/home/stat/bin/main.py"]

错误信息

=> [internal] load build definition from Dockerfile                                                                                                                                                       0.0s

 => => transferring dockerfile: 1.43kB                                                                                                                                                                     0.0s

 => [internal] load .dockerignore                                                                                                                                                                          0.0s

 => => transferring context: 2B                                                                                                                                                                            0.0s

 => [internal] load metadata for docker.io/library/ubuntu:20.04                                                                                                                                            3.2s

 => [auth] library/ubuntu:pull token for registry-1.docker.io                                                                                                                                              0.0s

 => [internal] load build context                                                                                                                                                                          0.0s

 => => transferring context: 183B                                                                                                                                                                          0.0s

 => CACHED [ 1/24] FROM docker.io/library/ubuntu:20.04@sha256:450e066588f42ebe1551f3b1a535034b6aa46cd936fe7f2c6b0d72997ec61dbd                                                                             0.0s

 => [ 2/24] RUN apt-get update                                                                                                                                                                             3.8s

 => [ 3/24] RUN apt-get install -yq alien                                                                                                                                                                 22.7s

 => [ 4/24] RUN curl -o /tmp/oracle-instantclient-basic-21.6.0.0.0-1.el8.x86_64.rpm "https://mydartifactory.swinfra.net/artifactory/security-generic-stat/oracle/oracle-instantclient-basic-21.6.0.0.0-1.  7.9s 

 => ERROR [ 5/24] RUN alien -i /tmp/oracle-instantclient-basic-21.6.0.0.0-1.el8.x86_64.rpm                                                                                                                 7.3s 

------                                                                                                                                                                                                           

 > [ 5/24] RUN alien -i /tmp/oracle-instantclient-basic-21.6.0.0.0-1.el8.x86_64.rpm:                                                                                                                             

#9 0.300 warning: /tmp/oracle-instantclient-basic-21.6.0.0.0-1.el8.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ad986da3: NOKEY                                                                            

#9 0.307 warning: /tmp/oracle-instantclient-basic-21.6.0.0.0-1.el8.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ad986da3: NOKEY                                                                            

#9 0.314 warning: /tmp/oracle-instantclient-basic-21.6.0.0.0-1.el8.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ad986da3: NOKEY                                                                            

#9 0.321 warning: /tmp/oracle-instantclient-basic-21.6.0.0.0-1.el8.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ad986da3: NOKEY                                                                            

#9 0.328 warning: /tmp/oracle-instantclient-basic-21.6.0.0.0-1.el8.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ad986da3: NOKEY

#9 0.335 warning: /tmp/oracle-instantclient-basic-21.6.0.0.0-1.el8.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ad986da3: NOKEY

#9 0.341 warning: /tmp/oracle-instantclient-basic-21.6.0.0.0-1.el8.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ad986da3: NOKEY

#9 0.348 warning: /tmp/oracle-instantclient-basic-21.6.0.0.0-1.el8.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ad986da3: NOKEY

#9 0.355 warning: /tmp/oracle-instantclient-basic-21.6.0.0.0-1.el8.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ad986da3: NOKEY

#9 0.362 warning: /tmp/oracle-instantclient-basic-21.6.0.0.0-1.el8.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ad986da3: NOKEY

#9 0.368 warning: /tmp/oracle-instantclient-basic-21.6.0.0.0-1.el8.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ad986da3: NOKEY

#9 0.375 warning: /tmp/oracle-instantclient-basic-21.6.0.0.0-1.el8.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ad986da3: NOKEY

#9 0.382 warning: /tmp/oracle-instantclient-basic-21.6.0.0.0-1.el8.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ad986da3: NOKEY

#9 0.389 warning: /tmp/oracle-instantclient-basic-21.6.0.0.0-1.el8.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ad986da3: NOKEY

#9 0.396 warning: /tmp/oracle-instantclient-basic-21.6.0.0.0-1.el8.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ad986da3: NOKEY

#9 0.403 warning: /tmp/oracle-instantclient-basic-21.6.0.0.0-1.el8.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ad986da3: NOKEY

#9 0.405 Warning: Skipping conversion of scripts in package oracle-instantclient-basic: postinst postrm

#9 0.405 Warning: Use the --scripts parameter to include the scripts.

#9 7.106 warning: /tmp/oracle-instantclient-basic-21.6.0.0.0-1.el8.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ad986da3: NOKEY

#9 7.191 /tmp/oracle-instantclient-basic-21.6.0.0.0-1.el8.x86_64.rpm is for architecture amd64 ; the package cannot be built on this system

------

executor failed running [/bin/sh -c alien -i /tmp/oracle-instantclient-basic-21.6.0.0.0-1.el8.x86_64.rpm]: exit code: 2

恳请各位帮忙解决此问题,非常感谢!

内容的提问来源于stack exchange,提问作者Shawn sagiv

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 22:30:51