FROM apache/superset:latest-dev USER root ADD oracle/instantclient-basic-linux.x64-12.2.0.1.0.zip /tmp/instantclient-basic-linux.x64-12.2.0.1.0.zip ADD oracle/instantclient-sdk-linux.x64-12.2.0.1.0.zip /tmp/instantclient-sdk-linux.x64-12.2.0.1.0.zip ADD oracle/instantclient-sqlplus-linux.x64-12.2.0.1.0.zip /tmp/instantclient-sqlplus-linux.x64-12.2.0.1.0.zip RUN apt-get update -y RUN apt-get install -y unzip RUN unzip /tmp/instantclient-basic-linux.x64-12.2.0.1.0.zip -d /usr/local/ RUN unzip /tmp/instantclient-sdk-linux.x64-12.2.0.1.0.zip -d /usr/local/ RUN unzip /tmp/instantclient-sqlplus-linux.x64-12.2.0.1.0.zip -d /usr/local/ RUN ln -s /usr/local/instantclient_12_2 /usr/local/instantclient RUN ln -s /usr/local/instantclient/libclntsh.so.12.1 /usr/local/instantclient/libclntsh.so RUN ln -s /usr/local/instantclient/sqlplus /usr/bin/sqlplus RUN apt-get install libaio-dev -y RUN apt-get clean -y ENV ORACLE_HOME=/usr/local/instantclient ENV LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/instantclient RUN pip install cx_Oracle==5.3build成自定义的镜像,并在docker-compose文件修改镜像名 解决中文查询乱码问题
在docker/.env 文件中添加。NLS_LANG=AMERICAN_CHINA.AL32UTF8



