一段时间以来,我一直在寻找在Docker中运行Oracle的好方法。它总是以巨大的图像和缓慢的启动容器结束。
但是今天我看到了链接:https://store.docker.com/images/oracle-database-enterprise-edition
这只是我们可以使用的官方Oracle12c(我能够启动并启动它)还是仅用于企业用户?
我可以使用自己的.sql脚本自定义此图像吗? (带有一些入口点)?
答案 0 :(得分:0)
您可以按照以下步骤操作: 1.- Docker登录 2.- docker pull store / oracle / database-enterprise:12.2.0.1 3.- docker run -d -it --name oracledb12c -P store / oracle / database-enterprise:12.2.0.1
4.- docker端口containerID 1521 / tcp(您可以使用此端口连接到容器外部的datbase)
docker ps(*,当容器状态不正常时检查)
1。-使用sqlplus连接 docker exec -it containerID bash -c“源/home/oracle/.bashrc; sqlplus / nolog”
2.-与jdbc连接: 使用者:sys PASSWD:Oradoc_db1 jdbc:oracle:thin:@(说明=(地址=(主机= 127.0.0.1)(协议= tcp)(端口= portNumner)) (connect_data =(service_name = ORCLPDB1.localdomain)))