Skip to content

Commit 5b0ab97

Browse files
cjbjDjelibeybi
authored andcommitted
Add new python-oracledb images
Signed-off-by: Christopher Jones <[email protected]>
1 parent 4211b90 commit 5b0ab97

File tree

4 files changed

+69
-0
lines changed

4 files changed

+69
-0
lines changed

OracleLinuxDevelopers/README.md

+30
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,11 @@ opt-in. To activate `yarn`, run `corepack enable` when building your downstream
110110
* [`oraclelinux8-python:3.6-oracledb`](oraclelinux8/python/3.6-oracledb/Dockerfile)
111111
* [`oraclelinux8-python:3.8`](oraclelinux8/python/3.8/Dockerfile)
112112
* [`oraclelinux8-python:3.9`](oraclelinux8/python/3.9/Dockerfile)
113+
* [`oraclelinux8-python:3.9-oracledb`](oraclelinux8/python/3.9-oracledb/Dockerfile)
113114
* [`oraclelinux8-python:3.11`](oraclelinux8/python/3.11/Dockerfile)
115+
* [`oraclelinux8-python:3.11-oracledb`](oraclelinux8/python/3.11-oracledb/Dockerfile)
116+
* [`oraclelinux8-python:3.12`](oraclelinux8/python/3.12/Dockerfile)
117+
* [`oraclelinux8-python:3.12-oracledb`](oraclelinux8/python/3.12-oracledb/Dockerfile)
114118

115119
### Ruby module
116120

@@ -130,5 +134,31 @@ You should then be able to create a new Ruby on Rails application.
130134
* [`oraclelinux8-ruby:3.0`](oraclelinux8/ruby/3.0/Dockerfile)
131135
* [`oraclelinux8-ruby:3.1`](oraclelinux8/ruby/3.1/Dockerfile)
132136

137+
## Oracle Linux 9 based images
138+
139+
### Go Toolset module
140+
141+
* [`oraclelinux9-golang:1.18`](oraclelinux9/golang/1.18/Dockerfile)
142+
143+
### NGINX module
144+
145+
* [`oraclelinux9-nginx:1.20`](oraclelinux9/nginx/1.20/Dockerfile)
146+
* [`oraclelinux9-nginx:1.20-core`](oraclelinux9/nginx/1.20-core/Dockerfile)
147+
* [`oraclelinux9-nginx:1.20-full`](oraclelinux9/nginx/1.20-full/Dockerfile)
148+
149+
### Node.js module
150+
151+
* [`oraclelinux9-nodejs:16`](oraclelinux9/nodejs/16/Dockerfile)
152+
* [`oraclelinux9-nodejs:18`](oraclelinux9/nodejs/18/Dockerfile)
153+
154+
### Python modules
155+
156+
* [`oraclelinux9-python:3.9`](oraclelinux9/python/3.9/Dockerfile)
157+
* [`oraclelinux9-python:3.11`](oraclelinux9/python/3.11/Dockerfile)
158+
* [`oraclelinux9-python:3.11-oracledb`](oraclelinux9/python/3.11-oracledb/Dockerfile)
159+
* [`oraclelinux9-python:3.12`](oraclelinux9/python/3.12/Dockerfile)
160+
* [`oraclelinux9-python:3.12-oracledb`](oraclelinux9/python/3.12-oracledb/Dockerfile)
161+
162+
133163
[1]: https://github.com/orgs/oracle/packages?repo_name=docker-images
134164
[2]: https://yum.oracle.com
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Copyright (c) 2025 Oracle and/or its affiliates.
2+
# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl.
3+
4+
FROM ghcr.io/oracle/oraclelinux8-python:3.12
5+
6+
RUN dnf -y install oraclelinux-developer-release-el8 && \
7+
dnf -y install python3.12-oracledb && \
8+
# Optionally install Oracle Instant Client to use python-oracledb Thick mode
9+
# dnf -y install oracle-instantclient-release-23ai-el8 && \
10+
# dnf -y install oracle-instantclient-basic && \
11+
rm -rf /var/cache/dnf
12+
13+
CMD ["/bin/python3", "--version"]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Copyright (c) 2025 Oracle and/or its affiliates.
2+
# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl.
3+
4+
FROM ghcr.io/oracle/oraclelinux9-python:3.11
5+
6+
RUN dnf -y install oraclelinux-developer-release-el9 && \
7+
dnf -y install python3.11-oracledb && \
8+
# Optionally install Oracle Instant Client to use python-oracledb Thick mode
9+
# dnf -y install oracle-instantclient-release-23ai-el9 && \
10+
# dnf -y install oracle-instantclient-basic && \
11+
rm -rf /var/cache/dnf
12+
13+
CMD ["/bin/python3", "--version"]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Copyright (c) 2025 Oracle and/or its affiliates.
2+
# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl.
3+
4+
FROM ghcr.io/oracle/oraclelinux9-python:3.12
5+
6+
RUN dnf -y install oraclelinux-developer-release-el9 && \
7+
dnf -y install python3.12-oracledb && \
8+
# Optionally install Oracle Instant Client to use python-oracledb Thick mode
9+
# dnf -y install oracle-instantclient-release-23ai-el9 && \
10+
# dnf -y install oracle-instantclient-basic && \
11+
rm -rf /var/cache/dnf
12+
13+
CMD ["/bin/python3", "--version"]

0 commit comments

Comments
 (0)