繁体   English   中英

Docker 中的 Oracle 12c

[英]Oracle 12c in Docker

有一段时间我正在寻找一种在 Docker 中运行 Oracle 的好方法。 它总是以巨大的图像和缓慢启动的容器结束。

但是今天我看到了链接: https : //store.docker.com/images/oracle-database-enterprise-edition

这只是我们可以使用的官方 Oracle12c(我能够拉取并启动它)还是仅适用于企业用户?

我可以使用自己的 .sql 脚本自定义此图像吗? (有一些入口点)?

您可以按照以下步骤操作:

  1. 登录

  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 port containerID 1521/tcp(您可以使用此端口连接到容器外部的数据库)

$ docker ps #check while the container status is not healthy)

  • 连接sqlplus docker exec -it containerID bash -c "source /home/oracle/.bashrc; sqlplus /nolog"

  • 与jdbc连接: USER: sys PASSWD: Oradoc_db1 jdbc:oracle:thin:@(description=(address=(host=127.0.0.1)(protocol=tcp)(port=portNumner)) (connect_data=(service_name=ORCLPDB1.localdomain) )))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM