Py学习  »  docker

在Docker容器中安装Oracle客户端

MrCholo • 5 年前 • 1740 次点击  

我使用AlpineLinux作为基本映像,我需要安装一个Oracle客户机本机库。我相信你可以从这里下载:

https://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html

  1. 看起来我必须登录才能下载,有人知道如何在不登录的情况下下载客户端lib的zip文件吗?

  2. 有人知道如何在bash脚本或dockerfile中正确安装客户端库吗?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/39011
 
1740 次点击  
文章 [ 1 ]  |  最新文章 5 年前
Christopher Jones
Reply   •   1 楼
Christopher Jones    6 年前

你不想使用AlpineLinux,因为你需要破解它,它可能会变得不稳定。见 https://stackoverflow.com/a/53291026/4799035 更多评论。

另请参见 https://github.com/oracle/docker-images/blob/master/OracleInstantClient/dockerfiles/19/Dockerfile 不需要登录。

总之,在Oracle Linux上:

yum -y install oracle-release-el7 && yum-config-manager --enable ol7_oracle_instantclient
yum -y install oracle-instantclient19.3-basic && rm -rf /var/cache/yum