diff --git a/Dockerfile b/Dockerfile index 17694c3..97343a8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,14 +14,20 @@ ADD ./oracle/linux/ . RUN unzip instantclient-basic-linux.x64-12.2.0.1.0.zip -d /opt/oracle \ && unzip instantclient-sdk-linux.x64-12.2.0.1.0.zip -d /opt/oracle \ - && mv /opt/oracle/instantclient_12_2 /opt/oracle/instantclient \ - && ln -s /opt/oracle/instantclient/libclntsh.so.12.2 /opt/oracle/instantclient/libclntsh.so \ - && ln -s /opt/oracle/instantclient/libocci.so.12.2 /opt/oracle/instantclient/libocci.so + && mv /opt/oracle/instantclient_12_2 /opt/oracle/instantclient +RUN ln -s /opt/oracle/instantclient/libclntsh.so.12.1 /opt/oracle/instantclient/libclntsh.so \ + && ln -s /opt/oracle/instantclient/libclntsh.so.12.1 /opt/oracle/instantclient/libclntsh \ + && ln -s /opt/oracle/instantclient/libocci.so.12.1 /opt/oracle/instantclient/libocci.so \ + && ln -s /opt/oracle/instantclient/libocci.so.12.1 /opt/oracle/instantclient/libocci + + ENV LD_LIBRARY_PATH="/opt/oracle/instantclient" ENV OCI_HOME="/opt/oracle/instantclient" ENV OCI_LIB_DIR="/opt/oracle/instantclient" ENV OCI_INCLUDE_DIR="/opt/oracle/instantclient/sdk/include" -ENV OCI_VERSION=12 +ENV OCI_INC_DIR="/opt/oracle/instantclient/sdk/include" +ENV OCI_VERSION="12" +ENV DYLD_LIBRARY_PATH="/opt/oracle/instantclient" -RUN echo '/opt/oracle/instantclient/' | tee -a /etc/ld.so.conf.d/oracle_instant_client.conf && ldconfig +RUN echo '/opt/oracle/instantclient/' | tee -a /etc/ld.so.conf.d/oracle_instant_client.conf && ldconfig \ No newline at end of file