How to build and run Oracle Database 19c on Docker

Oracle官方已经正式发布了Oracle 19.3的dockerfile,在自己的笔记本上安装Oracle数据库,docker方式已然成为最简单的方式之一。另外的一种方式是rpm安装,但是要求操作系统是Linux。对于使用macOS的用户来说,Oracle on docker是非常优秀的体验和测试Oracle数据库的方法。 下载Oracle 19.3.0 for Linux安装盘 在OTN网站上下载最新的Oracle Database 19c for Linux x86-64的安装盘。 下载官方dockerfile 在任意目录下通过git方式将dockerfile下载到本地。这里我们创建了~/oracle目录。 mkdir ~/oracle cd ~/oracle git clone https://github.com/oracle/docker-images.git 将下载的安装盘拷贝到dockerfile相同目录下 cp LINUX.X64_193000_db_home.zip ~/oracle/docker-images/OracleDatabase/SingleInstance/dockerfiles/19.3.0/ 构建docker镜像 $ cd ~/oracle/docker-images/OracleDatabase/SingleInstance/dockerfiles $ ./buildDockerImage.sh -v 19.3.0 -e 完成以后可以看到已经有成功构建的Oracle 19c docker image了,同时构建了Oracle Linux 7的基础镜像。 $ docker image ls REPOSITORY TAG IMAGE ID CREATED SIZE oracle/database 19.3.0-ee 04c75bcbb886 … Continue reading How to build and run Oracle Database 19c on Docker