Docker Oracle-12c
安装
1. 获取镜像
1 | # 查找 |
2. 启动Oracle数据库
更新更新!!!
1 | docker run -d --name oracle-12c \ |
现在只需要执行上面一句就可以了!!!(意思和下面是一样的)
启动前有个比较坑的地方,需要先执行
1 | sudo mkdir -p /u01/app/oracle && sudo chmod -R a+w /u01/app/oracle |
不然会报错:
1 | Cannot create directory "/u01/app/oracle/cfgtoollogs/dbca". |
下面
将主机上上的8079端口映射到docker的8080(登录网页端管理)
将主机上上的1521端口映射到docker的1521(数据库连接端口)
挂载主机目录 $(pwd)/.oradata 到oracle服务器/u01/app/oracle目录,这样oracle数据就保存在本地宿主机上
–privileged 使用root权限,不然创建不了文件
1 | docker run -d --name oracle-12c \ |
3. 查看日志
1 | docker logs -f <id> |
到100%之后按ctrl+c退出
4. 进入oracle容器
1 | docker exec -it <id> /bin/bash |
5. 连接Oracle数据库
1 | hostname: localhost |
6. sqlplus
1 | su oracle |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 QUANWEI!