【文件属性】:
文件名称:ruby-instantclient:带有 Oracle Instant Client 的 Ruby Docker 映像
文件大小:20KB
文件格式:ZIP
更新时间:2021-05-31 01:13:35
Shell
带有 Oracle Instant Client 的 Ruby Docker 镜像
基于官方ruby:slim图像。
为什么不是ruby:alpine图像? Instant Client 库是针对glibc构建的,并使用了musl libc中未实现的一些功能,而 Alpine linux 使用的正是这些功能。
Oracle 即时客户端
Oracle 技术网许可协议不允许重新分发 Oracle Instant Client 的.rpm包。
因此,要构建 Docker 映像,请从下载以下软件包:
即时客户端包 - Basic 和 Basic Lite
即时客户端包 - SDK
即时客户端包 - SQL*Plus
并将每个版本的.rpm文件放在各自的文件夹中。
【文件预览】:
ruby-instantclient-main
----Dockerfile-2.6-18.5-basic(778B)
----log()
--------.gitkeep(0B)
----Dockerfile-3.0-21.1-basic(778B)
----Dockerfile.template(881B)
----Dockerfile-2.7-18.5-basic(778B)
----vendor()
--------18.5()
--------21.1()
--------19.9()
----hooks()
--------post_push(173B)
----Dockerfile-2.6-19.9-basic(778B)
----Dockerfile-2.5-18.5-basiclite(782B)
----Dockerfile-2.5-18.5-basic(778B)
----Dockerfile-2.5-19.9-basiclite(782B)
----Dockerfile-2.6-21.1-basiclite(782B)
----Dockerfile-2.7-21.1-basic(778B)
----Dockerfile-3.0-21.1-basiclite(782B)
----Dockerfile-3.0-18.5-basic(778B)
----Dockerfile-2.6-18.5-basiclite(782B)
----Dockerfile-2.7-18.5-basiclite(782B)
----Dockerfile-3.0-19.9-basiclite(782B)
----Dockerfile-2.5-19.9-basic(778B)
----Dockerfile-2.5-21.1-basic(778B)
----ruby-versions(16B)
----Dockerfile-2.5-21.1-basiclite(782B)
----document.sh(653B)
----Dockerfile-2.7-21.1-basiclite(782B)
----Dockerfile-2.7-19.9-basic(778B)
----update.sh(459B)
----.gitignore(25B)
----Dockerfile-2.7-19.9-basiclite(782B)
----README.md(851B)
----push.sh(560B)
----pull.sh(110B)
----Dockerfile-3.0-19.9-basic(778B)
----Dockerfile-2.6-21.1-basic(778B)
----build.sh(1KB)
----Dockerfile-3.0-18.5-basiclite(782B)
----Dockerfile-2.6-19.9-basiclite(782B)