参考地址:
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 新的镜像名称:版本