我奶奶都会的openGauss安装教程(3)

84 阅读1分钟

#openGauss #入门 #安装 #数据库 #开源

知识来源:docs-opengauss.osinfra.cn/zh/

单节点容器化安装

本章节主要介绍通过Docker安装openGauss,方便DevOps用户的安装、配置和环境设置。

支持的架构和操作系统版本

  • x86-64 CentOS 7.6

  • ARM64 openEuler 20.03 LTS

配置准备

使用 buildDockerImage.sh脚本构建docker镜像,buildDockerImage.sh是一个方便使用的shell脚本,提供SHA256的检查。

创建openGauss docker镜像

说明:

  • 安装前需要提供openGauss二进制安装包,解压后将以bz2结尾的包(openGauss-X.X.X-CentOS-64bit.tar.bz2。X.X.X为当前openGauss版本号)放到 dockerfiles/文件夹。二进制包可以从 www.opengauss.org/zh/download…下载,确保有正确的yum源。

  • 运行buildDockerImage.sh脚本时,如果不指定-i参数,此时默认提供SHA256检查,需要您手动将校验结果写入sha256_file_amd64文件。

    修改sha256校验文件内容

    cd /soft/openGauss-server/docker/dockerfiles/X.X.X sha256sum openGauss-X.X.X-CentOS-64bit.tar.bz2 > sha256_file_amd64

  • 安装前需要从华为开源镜像站获取openEuler_aarch64.repo文件,并放到openGauss-server-master/docker/dockerfiles/X.X.X文件夹下面。openEuler_aarch64.repo获取方法:

    wget -O openEuler_aarch64.repo mirrors.huaweicloud.com/repository/…

在dockerfiles文件夹运行buildDockerImage.sh脚本。

ini复制代码[root@ecs-complie dockerfiles]# ./buildDockerImage.sh
Usage: buildDockerImage.sh -v [version] [-i] [Docker build option]
Builds a Docker Image for openGauss
Parameters:
   -v: version to build
       Choose one of: X.X.X
   -i: ignores the SHA256 checksums

LICENSE UPL 1.0

#openGauss #入门 #安装 #数据库 #开源

知识来源:docs-opengauss.osinfra.cn/zh/