1. 程式人生 > 其它 >構建Oracle Docker 映象

構建Oracle Docker 映象

Oracle docker
  1. 下載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 # 設定過濾條件
  1. 下載對應構建版本的Oracle Linux 安裝的二進位制檔案

  2. 將Oracle安裝檔案複製到 OracleDatabase/SingleInstance/dockerfiles/中對應的版本號資料夾中 下圖以我安裝的19.3.0 為例子

  3. 執行/OracleDatabase/SingleInstance/dockerfiles/buildContainerImage.sh 指令碼 , 構建映象

    # 引數-v 是你要構建的Oracle 的版本號
    ./buildContainerImage.sh -e -v 19.3.0 -o '--build-arg SLIMMING=false'
  1. 構建完成之後 docker images 檢視構建之後的映象

  2. 通過映象ID 啟動映象,第一次啟動映象會建立和啟動Oracle例項 時間比較久

  docker run --name oracle_19 -p 1521:1521 29093f551dc9
  1. sqlplus 測試連線