mdoTomofumi Chiba
10/4/2025, 12:36:36 PM

Ubuntu に sqlplus をインストールする

Dockerfile で

FROM ubuntu:latest

ARG USER_NAME="ubuntu"

RUN apt-get update
RUN apt-get install -y libaio1t64
RUN ln -s /usr/lib/x86_64-linux-gnu/libaio.so.1t64 /usr/lib/x86_64-linux-gnu/libaio.so.1

USER ${USER_NAME}:${USER_NAME}

RUN cd /home/${USER_NAME} && curl -L https://download.oracle.com/otn_software/linux/instantclient/216000/instantclient-basic-linux.x64-21.6.0.0.0dbru.zip -o instantclient-basic.zip && unzip -q instantclient-basic.zip && rm instantclient-basic.zip
RUN cd /home/${USER_NAME} && curl -L https://download.oracle.com/otn_software/linux/instantclient/216000/instantclient-sqlplus-linux.x64-21.6.0.0.0dbru.zip -o instantclient-sqlplus.zip && unzip -q instantclient-sqlplus.zip && rm instantclient-sqlplus.zip
RUN chmod +x /home/${USER_NAME}/instantclient_21_6/sqlplus

ライブラリのシンボリックリックを作成する必要がある。

TweetBlueskyLike