首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Adminer Docker for Oracle Database

Adminer Docker for Oracle Database
EN

Stack Overflow用户
提问于 2018-09-13 15:02:15
回答 2查看 423关注 0票数 3

我需要连接管理员与甲骨文,但它不支持在官方形象。是否有用于oracle连接的管理员映像?或者是否有人可以指导我如何在当前镜像中安装oci8扩展。

EN

回答 2

Stack Overflow用户

发布于 2020-11-25 19:04:05

您可以使用下图连接到oracle https://hub.docker.com/r/soivangoi/nginx-php-adminer-oci8

对于要使用的服务器,请注意语法如下:

host_ip:端口/服务名称(如.tnsnames.ora中所述)

票数 0
EN

Stack Overflow用户

发布于 2021-08-30 02:47:31

Dockerfile:

代码语言:javascript
复制
FROM adminer:4.8.1


ENV LD_LIBRARY_PATH /usr/local/instantclient_21_1
ENV ORACLE_HOME /usr/local/instantclient_21_1

USER root
RUN apk update && apk upgrade --available \
 && apk add --no-cache bash autoconf build-base composer libaio libnsl libc6-compat busybox-extras

ADD tmp/. /tmp/.


RUN unzip -d /usr/local/ /tmp/instantclient-basic-linux.x64-21.1.0.0.0.zip
RUN unzip -d /usr/local/ /tmp/instantclient-sdk-linux.x64-21.1.0.0.0.zip
RUN unzip -d /usr/local/ /tmp/instantclient-sqlplus-linux.x64-21.1.0.0.0.zip

RUN ln -s /usr/lib/libnsl.so.2 /usr/lib/libnsl.so.1
RUN ln -s /lib/libc.so.6 /usr/lib/libresolv.so.2
RUN ln -s /lib64/ld-linux-x86-64.so.2 /usr/lib/ld-linux-x86-64.so.2
RUN pear upgrade --force && pecl upgrade

ADD tmp/instantclient.ini /etc/php.d/instantclient.ini

RUN docker-php-ext-configure oci8 --with-oci8=instantclient,$ORACLE_HOME
RUN docker-php-ext-install oci8

https://download.oracle.com/otn_software/linux/instantclient/211000/instantclient-basic-linux.x64-21.1.0.0.0.zip即时客户端下载URL:https://download.oracle.com/otn_software/linux/instantclient/211000/instantclient-sqlplus-linux.x64-21.1.0.0.0.zip oracle https://download.oracle.com/otn_software/linux/instantclient/211000/instantclient-sdk-linux.x64-21.1.0.0.0.zip

instantclient.ini文件内容为extension=oci8.so

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52308247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档