簡體   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