構建Oracle Docker 映象
阿新 • • 發佈:2022-03-07
Oracle docker
- 下載Oracle提供的構建指令碼 地址:https://github.com/oracle/docker-images/tree/main/OracleDatabase
可以構建Oracle的版本為:11.2.0.2、 12.1.0.2、 12.2.0.1、 18.3.0、 18.4.0、 19.3.0、 21.3.0
- 這裡只需要clone OracleDatabase 資料夾即可,git設定過濾條件
echo "OracleDatabase" >> .git/info/sparse-checkout # 設定過濾條件
-
下載對應構建版本的Oracle Linux 安裝的二進位制檔案
-
將Oracle安裝檔案複製到 OracleDatabase/SingleInstance/dockerfiles/中對應的版本號資料夾中 下圖以我安裝的19.3.0 為例子
-
執行/OracleDatabase/SingleInstance/dockerfiles/buildContainerImage.sh 指令碼 , 構建映象
# 引數-v 是你要構建的Oracle 的版本號
./buildContainerImage.sh -e -v 19.3.0 -o '--build-arg SLIMMING=false'
-
構建完成之後
docker images
檢視構建之後的映象
-
通過映象ID 啟動映象,第一次啟動映象會建立和啟動Oracle例項 時間比較久
docker run --name oracle_19 -p 1521:1521 29093f551dc9
- sqlplus 測試連線