Sign inSign up

haifengat/oracle_base

By haifengat

•Updated almost 6 years ago

构建使用oracle的部署镜像

Image
0

73

haifengat/oracle_base repository overview

⁠Dockerfile for oracle_base

# FROM oraclelinux:8-slim

# LABEL "provider"="Oracle"                                               \
#       "issues"="https://github.com/oracle/docker-images/issues"

# # oracle 版本
# ARG release=19
# ARG update=9

# RUN  microdnf install oracle-release-el8 && \
#      microdnf install oracle-instantclient${release}.${update}-basic oracle-instantclient${release}.${update}-devel oracle-instantclient${release}.${update}-sqlplus && \
#      microdnf clean all

# ENV PATH=$PATH:/usr/lib/oracle/${release}.${update}/client64/bin
# ENV ORACLE_HOME=/usr/lib/oracle/${release}.${update}/client64
# ENV TNS_ADMIN=$ORACLE_HOME/network/admin
# ENV LD_LIBRARY_PATH=$ORACLE_HOME/lib

# # 时区
# COPY ./Shanghai /usr/share/zoneinfo/Asia/
# RUN  rm -rf /etc/localtime; \
#   ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime;
# # 中文支持
# ENV LANG=zh_CN.UTF-8 LANGUAGE=zh_CN:zh:en_US:en

⁠加入应用

# go build -o tmp
FROM haifengat/oracle_base:19
WORKDIR /app
COPY ./tmp ./
# ENV LD_LIBRARY_PATH $LD_LIBRARY_PATH:/app
ENTRYPOINT [ "/app/tmp" ]

Tag summary

Content type

Image

Digest

Size

133.9 MB

Last updated

almost 6 years ago

docker pull haifengat/oracle_base:19