Docker 安装 Oracle11g

Docker 安装 Oracle11g

Oracle11g安装包准备

  1. 进入官方网站下载Oracle11g安装包
    下载需要oracle账户进行登录才可以,如果没有可以注册一个
linux.x64_11gR2_database_1of2.zip
linux.x64_11gR2_database_2of2.zip

在这里插入图片描述

  1. 将包解压到指定目录
unzip linux.x64_11gR2_database_1of2.zip -d /var/opt/oracle11g/
unzip linux.x64_11gR2_database_2of2.zip -d /var/opt/oracle11g/

Docker 镜像准备

  1. 在镜像仓库中查找oracle11g镜像
    docker search oracle-11g
    在这里插入图片描述

  2. 拉取oracle11g镜像
    docker pull jaspeen/oracle-11g

swap space准备

  1. swap space 最低要求有150M, free命令查看
    在这里插入图片描述

  2. 如果swap space空间不够,容器启动将会报错
    在这里插入图片描述

  3. swap space

  • 创建要作为swap分区的文件:增加1GB大小的交换分区,则命令写法如下,其中的count等于想要的块的数量(bs*count=文件大小)。
dd if=/dev/zero of=/root/swapfile bs=1M count=1024
  • 格式化为交换分区文件:建立swap的文件系统
mkswap /root/swapfile
  • 启用交换分区文件:启用swap文件
swapon /root/swapfile

启动Oracle11g容器

  1. 启动容器
docker run -d --privileged --name oracle11g -p 1521:1521 -v /var/opt/oracle11g:/install jaspeen/oracle-11g
  • -v /var/opt/oracle11g:/install /var/opt/oracle11g 为oracle解压目录即可
  • oracle 用户名/密码:SYSTEM/oracle
  1. 查看容器启动是否成功,能查看到则容器启动成功
docker ps |grep oracle

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值