其他分享
首页 > 其他分享> > 制作oralce 镜像

制作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