我需要下载一个oracle客户端,将其放在一个文件夹中,并将该文件夹的路径设置为环境变量。到目前为止我到达这里:
ENV ORACLE_DRIVER_PATH=test_value
RUN wget https://download.oracle.com/otn_software/linux/instantclient/instantclient-basiclite-linuxx64.zip -P /opt/oracle/
RUN unzip /opt/oracle/instantclient*.zip -d /opt/oracle/ && rm /opt/oracle/instantclient*.zip
RUN echo temp=$(find /opt/oracle -name "instantclient*")
ENV ORACLE_DRIVER_PATH=$temp
但这样变量 ORACLE_DRIVER_PATH 结果为空:如果我运行,sudo docker exec <container_id> env
我会看到ORACLE_DRIVER_PATH=
.
我缺少什么?我希望看到/opt/oracle/instantclient_21_13
。
该值需要是动态的,因为它可能会发生变化。