Docker Mac 通过 Docker 安装 Oracle

前言: Oracle 10g 以后就不支持 Mac 版本,因此 Mac 用户需要安装的话可以通过虚拟机或者 Docker

1.在 docker 远程仓库搜索 oracle 镜像

 

docker search oracle-12

在这里插入图片描述


2.下载对应的镜像,我这里选择的是truevoly/oracle-12c

 

docker pull truevoly/oracle-12c

由于在国内下载镜像需要FQ,所以会比较慢,这里最好是配置一个镜像加速器

1、docker 添加阿里云镜像加速器

  • 注册阿里云账号
  • 进入 镜像加速页面 https://cr.console.aliyun.com/cn-hangzhou/instances/repositories
  • 进入对应操作系统配置,按照提示配置,这里以 MAC 为例

    在这里插入图片描述

2、配置阿里云加速器
阿里云会根据你个人账号生成一个账号加速器地址
https://****.mirror.aliyuncs.com

如果 Mac 用户,直接按步骤一配置即可
将加速器地址配置到 docker 的 daemon.json 文件中:

编辑 daemon.json
vim /etc/docker/daemon.json

设置加速器地址
{ "registry-mirrors": ["https://****.mirror.aliyuncs.com"] }

最后重新加载和重启 docker:
systemctl daemon-reload
systemctl restart docker


3.安装完毕后,查询已安装的镜像

 

docker images

1|1

4.创建 oracle 容器

 

#先创建存放数据库元数据路径 mkdir /Users/evan/development/oracle/data docker run --name oracle -d -p 8080:8080 -p 1521:1521 -v /Users/evan/development/oracle/data:/u01/app/oracle truevoly/oracle-12c

  • -h “oracle”:指定容器的 hostname 为 oracle

  • –name “oracle”:将容器命名为 oracle

  • -d:在后台运行

  • -p: 端口映射,格式为:主机(宿主)端口:容器端口

通过docker ps -a可以查看容器创建状态
在这里插入图片描述


5.查看容器启动日志

 

docker logs -f oracle

在这里插入图片描述
Database ready to use. Enjoy! ;)表示完成


6.使用 root 用户连接容器 oracle

 

docker exec -it -u root oracle bash


7.登陆 Oracle 使用默认用户测试

 

sqlplus system/oracle

在这里插入图片描述


8.以上步骤已经完成 Oracle 安装,接下来安装可视化工具

使用 homebrew cask 去安装图形化工具

 

brew cask install navicat-for-oracle

navicat 安装完毕后,默认的连接参数如下:
在这里插入图片描述
接下来就可以进行 Oracle 相关操作啦:
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

1024小神

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值