不能 运行 高山容器中的 Oracle sqlldr
Can't run Oracle sqlldr in alpine container
我正在帮助转换为使用容器的应用程序之一依赖于 运行ning sqlldr。我一直在浏览此页面:
安装 Oracle Instant Client。在我的 dockerfile 中我有:
FROM alpine:3.15
RUN wget https://download.oracle.com/otn_software/linux/instantclient/216000/instantclient-basiclite-linux.x64-21.6.0.0.0dbru.zip
RUN wget https://download.oracle.com/otn_software/linux/instantclient/216000/instantclient-tools-linux.x64-21.6.0.0.0dbru.zip
RUN unzip instantclient-basiclite-linux.x64-21.6.0.0.0dbru.zip -d /opt/oracle/
RUN unzip instantclient-tools-linux.x64-21.6.0.0.0dbru.zip -d /opt/oracle/
RUN apk add libaio
ENV PATH="/opt/oracle/instantclient_21_6:${PATH}"
ENV LD_LIBRARY_PATH="/opt/oracle/instantclient_21_6"
RUN mkdir -p /etc/ld.so.conf.d
RUN echo /opt/oracle/instantclient_21_6 > /etc/ld.so.conf.d/oracle-instantclient.conf
...
我在目录中看到了 sqlldr,但没有 运行。
-rwxr-xr-x 1 root root 1680648 Apr 28 01:18 sqlldr
-rw-r--r-- 1 root root 1797774 Apr 28 01:18 ucp.jar
-rwxr-xr-x 1 root root 235976 Apr 28 01:18 uidrvci
-rwxr-xr-x 1 root root 831856 Apr 28 01:18 wrc
-rw-r--r-- 1 root root 74603 Apr 28 01:18 xstreams.jar
/opt/oracle/instantclient_21_6 # sqlldr
/bin/sh: sqlldr: not found
有没有人有将 sqlldr 从即时客户端安装到 alpine 映像的示例?
我正在帮助转换为使用容器的应用程序之一依赖于 运行ning sqlldr。我一直在浏览此页面:
安装 Oracle Instant Client。在我的 dockerfile 中我有:
FROM alpine:3.15
RUN wget https://download.oracle.com/otn_software/linux/instantclient/216000/instantclient-basiclite-linux.x64-21.6.0.0.0dbru.zip
RUN wget https://download.oracle.com/otn_software/linux/instantclient/216000/instantclient-tools-linux.x64-21.6.0.0.0dbru.zip
RUN unzip instantclient-basiclite-linux.x64-21.6.0.0.0dbru.zip -d /opt/oracle/
RUN unzip instantclient-tools-linux.x64-21.6.0.0.0dbru.zip -d /opt/oracle/
RUN apk add libaio
ENV PATH="/opt/oracle/instantclient_21_6:${PATH}"
ENV LD_LIBRARY_PATH="/opt/oracle/instantclient_21_6"
RUN mkdir -p /etc/ld.so.conf.d
RUN echo /opt/oracle/instantclient_21_6 > /etc/ld.so.conf.d/oracle-instantclient.conf
...
我在目录中看到了 sqlldr,但没有 运行。
-rwxr-xr-x 1 root root 1680648 Apr 28 01:18 sqlldr
-rw-r--r-- 1 root root 1797774 Apr 28 01:18 ucp.jar
-rwxr-xr-x 1 root root 235976 Apr 28 01:18 uidrvci
-rwxr-xr-x 1 root root 831856 Apr 28 01:18 wrc
-rw-r--r-- 1 root root 74603 Apr 28 01:18 xstreams.jar
/opt/oracle/instantclient_21_6 # sqlldr
/bin/sh: sqlldr: not found
有没有人有将 sqlldr 从即时客户端安装到 alpine 映像的示例?