registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g:
指定要使用的镜像。这是一个从阿里云(Hangzhou region)上的 Docker 注册表拉取的镜像,由 helowin 用户提供的
oracle_11g 镜像。这个镜像包含了运行 Oracle 11g 数据库所需的所有软件环境和配置。
#启动挂载数据目录的镜像(建议再挂载一个备份目录)
docker run \
-d \
--restart=always \
--name oracle_llg \
-p 1521:1521 \
--privileged=true \
-v /opt/oracle/oradata:/home/oracle/app/oracle/oradata \
-v /opt/oracle/flash_recovery_area/helowin:/home/oracle/app/oracle/flash_recovery_area/helowin \
registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
#启动后查看
docker ps
(3)创建用户和修改sys的密码
#进入镜像
docker exec -it oracle_llg /bin/bash
#source一下文件
source ~/.bash_profile
#登录qdl修改sys密码并创建用户
sqlplus /nolog
#下面修改其用户的密码并创建用户的操作
SQL> conn / as sysdba
Connected.
#修改sys用户密码
SQL> alter user sys identified by ucaqaz;
User altered.
#创建tianmen用户并设置密码
SQL> create user tianmen identified