MacOS下使用docker安装oracle 12C
1、搜索可用的oracle镜像docker search oracle 可以看到有很多可用的oracle镜像,我们选择第三个。
2、直接拉取镜docker pull sath89/oracle-12c,等待约十来分钟,两个多G的镜像就下载下来了,会自动解压缩,大约不到6个G,使用docker images查看
3、开始创建容器docker run -d -p 8090:8080 -p 1521:1521 -v /Users/finalist/Documents/oracle/:/u01/app/oracle sath89/oracle-12c这里使用宿主机8090端口关联oracle控制台的8080端口,1521对应oracle服务的1521端口,使用本机共享目录/Users/finalist/Documents/oracle/绑定容器重的/u01/app/oracle目录。虽然mac系统的挂在磁盘和其他操作系统有差异,但是我们看到docker已经把/User目录设置成了文件共享,所以这里一次成功。
4、oracle容器启动成功,进入容器查看:docker exec -it 2b088ed34c10 /bin/bash“2b088ed34c10”是docker ps中看到的容器ID直接使用sqlplus登录查看:sqlplus sys/oracle as sysdba
5、访问oracle控制台 http://localhost:8090/em成功!
6、默认安装好的oracle 12c配置信息如下:hostname: localhostport: 1521sid: xeusername: systempassword: oracledba用户 sys的密码也是oracle。Mac系统的小伙伴们可以和oracle愉快的玩耍了。