Containers for Oracle Instant Client 19 and 21 are now in the GitHub Container Registry for Oracle Linux 7 and Oracle Linux 8:
Oracle Instant Client enables development and deployment of applications that connect to Oracle Database, either on-premise or in the Cloud. The Instant Client libraries provide the necessary network connectivity and advanced data features to make full use of Oracle Database. The libraries are used by the Oracle APIs of popular languages and environments.
You can pull the images with one of the desired commands:
docker pull ghcr.io/oracle/oraclelinux7-instantclient:19 docker pull ghcr.io/oracle/oraclelinux7-instantclient:21 docker pull ghcr.io/oracle/oraclelinux8-instantclient:19 docker pull ghcr.io/oracle/oraclelinux8-instantclient:21
These containers are built from our existing Dockerfiles and contain the Basic package (for run time libraries), the Devel package (for header files), and the SQL*Plus package (for the SQL*Plus command line SQL query tool). You can extend the images to add other Instant Client packages to suit your needs - the Dockerfiles contain instructions.
The GitHub Container Registry also has containers for some popular programming languages with the appropriate Oracle Database APIs and Instant Client installed.
My thanks to the Oracle GitHub wizards for getting the GitHub Workflow Action enabled to build and push the Instant Client images.