一、下载oracle相关的安装文件oracle-instantclient12.2-basic-12.2.0.1.0-1.x86_64.rpm

基于redash基础镜像制作包含oracle客户端的镜像文件

二、编写Dockerfile文件

#指定基础镜像(Redash的基础镜像)
FROM redash/base:latest

#更新源
RUN apt-get update

#libaio1 libaio-dev包的作用是为了支持同步I/O。对于数据库之类的系统特别重要,因此在Ubuntu在上安张数据库软件,比如oracle之前,需要安装该包。
RUN apt-get install -y libaio1 libaio-dev unixodbc wget alien locales

#复制oracle客户端安装文件
COPY *.rpm ./

#将rpm包转换为deb包
RUN alien -c *.rpm

#安装deb包
RUN dpkg -i *.deb

三、制作镜像文件

docker build -t redashOracle:v1.0 .

 

相关文章:

  • 2021-11-24
  • 2021-07-11
  • 2021-09-05
  • 2022-12-23
  • 2021-11-15
  • 2021-11-01
  • 2022-12-23
猜你喜欢
  • 2021-05-25
  • 2021-06-19
  • 2021-11-07
  • 2022-12-23
  • 2021-08-01
  • 2021-11-21
  • 2022-01-15
相关资源
相似解决方案