制作oralce 镜像
作者:互联网
这里以19C为例
先clone oracle官方构建项目
git clone git@github.com:oracle/docker-images.git
然后到oracle官方下载二进制包,放到项目的./OracleDatabase/SingleInstance/dockerfiles/19.3.0 路径下(记得这里是不需要解压的)
https://www.oracle.com/database/technologies/oracle-database-software-downloads.html
包名:LINUX.X64_193000_db_home.zip
运行构建脚本
cd OracleDatabase/SingleInstance/dockerfiles ./buildContainerImage.sh -v 19.3.0 -s
运行容器
docker run \ --name oracle19c \ -p 1521:1521 \ -p 5500:5500 \ -e ORACLE_PDB=orcl \ -e ORACLE_PWD=password \ -e ORACLE_MEM=4000 \ #这个参数 需要修改下方控制内存方案 -v /opt/oracle/oradata \ -d \ oracle/database:19.3.0-ee
PS:
构建不同的版本
在运行buildContainerImage.sh时,修改参数,我使用的是Standard版本 所以是-s
如果对内存限制大小有需求
控制内存的修改方法如下(如果官方合并了,那之后就不需要修改了)
https://github.com/oracle/docker-images/pull/1576/files#diff-60b88b434a234b36fd1881e2d1fbabd9134a66794fe16ac7ed9c60214df55f3b
标签:oralce,git,19.3,com,database,ORACLE,oracle,镜像,制作 来源: https://www.cnblogs.com/edwar172038/p/14700070.html