From a18fd2df84438a31faafd6e81f8ad28847ac9232 Mon Sep 17 00:00:00 2001 From: ubinix-warun Date: Wed, 18 Oct 2017 22:38:28 +0700 Subject: [PATCH] UPDATED: oci to 12.2.0.1.0 --- Dockerfile.goracle | 13 +++++++------ build.sh | 9 +++++++++ 2 files changed, 16 insertions(+), 6 deletions(-) create mode 100644 build.sh diff --git a/Dockerfile.goracle b/Dockerfile.goracle index 9313b95..800aae6 100644 --- a/Dockerfile.goracle +++ b/Dockerfile.goracle @@ -1,6 +1,6 @@ FROM golang:1.9.1 -COPY apt.conf /etc/apt/apt.conf +# COPY apt.conf /etc/apt/apt.conf RUN apt-get update \ && apt-get install -y libaio1 \ @@ -11,11 +11,12 @@ RUN apt-get update \ RUN mkdir -p opt/oracle ADD ./oracle/linux/ . -RUN unzip instantclient-basic-linux.x64-12.1.0.2.0.zip -d /opt/oracle \ - && unzip instantclient-sdk-linux.x64-12.1.0.2.0.zip -d /opt/oracle \ - && mv /opt/oracle/instantclient_12_1 /opt/oracle/instantclient \ - && ln -s /opt/oracle/instantclient/libclntsh.so.12.1 /opt/oracle/instantclient/libclntsh.so \ - && ln -s /opt/oracle/instantclient/libocci.so.12.1 /opt/oracle/instantclient/libocci.so +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 \ + && unzip instantclient-sqlplus-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 ENV LD_LIBRARY_PATH="/opt/oracle/instantclient" ENV OCI_HOME="/opt/oracle/instantclient" diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..ee240cf --- /dev/null +++ b/build.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +mkdir oracle +mkdir oracle/linux + +# download instantclient-basic-linux.x64-12.2.0.1.0.zip, +# instantclient-sdk-linux.x64-12.2.0.1.0.zip + +docker build -f Dockerfile.goracle . -t xtracdev/goora \ No newline at end of file