OpenGuass数据库--极简版 docker 安装方式

       openGuess  单机数据库容器安装出现了下面这些错误,先上错误图及原因,后面会详细介绍正确配置
  • 原因 执行脚本缺少参数信息  正确命令为 :./buildDockerImage.sh -v 6.0.0 -i 
  • 原因:脚本中的名字是固定的,需要修改脚本中名字或将文件名修改
         14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error
在step1 也肯报错,提示 tcp连接不上,这个原因是docker镜像库未添加国内镜像资源(自己百度)
  • 原因是 获取无法获取到yum源信息
在文档中对于docker镜像生成方式缺少一部分,本文重点对着这部分内容进行补充
2、准备工作
  •   Gitee下载dockerfile,上传到服务器,
  • 将5.0.0 修改成安装包的版本,我这次使用的5.0.0版本
  • openGauss-X.X.X-CentOS-64bit.tar.bz2 复制到5.0.0
  • 进入6.0.0修改校验文件内容,  sha256sum openGauss-X.X.X-CentOS-64bit.tar.bz2 > sha256_file_amd64   (这一步也许可以省略,请自己实验)
  • 修改 openGauss-X.X.X-CentOS-64bit.tar.bz2 名称为 openGauss-5.0.0-CentOS-64bit.tar.bz2
          备注:因为  dockerfile_amd 文件中使用就是 openGauss-5.0.0-CentOS-64bit.tar.bz2,或者将 dockerfile_amd 文件中名称修改成 下载的版本
  • 下载Centos yum资源文件,
           https://mirrors.huaweicloud.com/repository/conf/   选择  Centos-7-reg.repo, (需要根据dockerfile_amd中 Centos版本选择对应repo)
  • 修改后的文件目录,如右图
3、修改dockerfile_amd
执行 ./buildDockerImage.sh -v 5.0.0 -i  ,注意  Architecture ,这是系统内核,这个决定了 dockerfile_amd  还是dockerfile_arm, 
本次安装使用amd脚本。
4、执行脚本
查看镜像是否生成成功
5.继续参考官方文档即可
6.启动 docker镜像
docker run --name opengauss --privileged=true -d -e GS_PASSWORD=******  -p 8888:5432  -v /opengauss:/opengauss   opengauss:5.0.0    
*换成自己的密码
备注:
下载时注意选择对应版本,否则会出一堆错误。
一开始本来准备安装6.0.0,经过一天的努力,没有成功最后放弃了,继续使用5.0.0版本安装,建议使用5.0.0 安装此路已通
  • 25
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值