情境:
通过
docker pull wnameless/oracle-xe-11g-r2
下载oracle镜像后,然后运行一个容器:
docker run --name test-oracle -p 9090:8080 -p 1521:1521 -d wnameless/oracle-xe-11g-r2
发现访问网址:
http://localhost:9090/apex/apex_admin,使用默认登录名:ADMIN密码:admin
登录不进去
解决方法
1、查阅 项目官方网址:
https://github.com/wnameless/docker-oracle-xe-11g
阅读其README,发现需要启用其默认的密码需要启用XDB
2、停止并删除已经创建的容器:
docker stop test-oracle
docker rm test-oracle
3、重新运行一个新的容器(启用XDB,远程登录)
docker run --name test-oracle -p 9090:8080 -p 1521:1521 -e ORACLE_ALLOW_REMOTE=true -e ORACLE_ENABLE_XDB=true -d wnameless/oracle_xe_11g-r2
4、登录进入系统
http://localhost:9090/apex/apex_admin,使用默认登录名:ADMIN密码:admin