1. 程式人生 > 實用技巧 >docker 下拉取oracle_11G映象配置

docker 下拉取oracle_11G映象配置

1、拉取映象

docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
#檢視映象資訊
docker images

2、建立容器

#將建立的容器名稱設定為oracle_11g
docker run -d -p 1521:1521 --name oracle_11g registry.aliyuncs.com/helowin/oracle_11g
#啟動容器
docker start oracle_11g

3、進入控制檯設定使用者資訊

docker exec -it oracle_11g bash
#登入sqlplus,發現sqlplus命令不可用,需要配置ORACLE環境變數
#(1)切換到root使用者模式下 su root #輸入密碼: helowin (這裡的密碼是容器內root的密碼,並不是宿主機root的) #(2)編輯profile檔案配置ORACLE環境變數 vi /etc/profile #並在檔案最後新增如下命令 export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2 export ORACLE_SID=helowin export PATH=$ORACLE_HOME/bin:$PATH #(3)建立軟連線 ln -s $ORACLE_HOME/bin/sqlplus /usr/bin
#(4)切換回 oracle 使用者 # 登入sqlplus並修改sys、system使用者密碼 sqlplus /nolog conn /as sysdba # 執行以下命令進行修改 alter user system identified by oracle; alter user sys identified by oracle; ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

4、登入驗證

# 登入oracle資料庫資訊:
SID為:helowin
IP地址:localhost
埠: 1521
user: system
password: oracle

5、提交修改

docker commit 容器名稱或ID  新的映象名稱:版本