參考地址:
https://blog.csdn.net/zwx521515/article/details/77982884
1、拉取鏡像
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
2、創建並容器信息
docker run -d -p 1521:1521 --name oracle_11g registry.aliyuncs.com/helowin/oracle_11g
3、進入控制檯設置用戶信息
docker exec -it oracle_11g bash
(1)、切換到root用戶模式下
輸入密碼helowin
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 用戶
su - 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、登錄驗證
賬號:system
密碼:oralce
服務名:helowinXDB
5、提交修改
docker commit 容器名稱或ID 新的鏡像名稱:版本