首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >自制高斯openGauss-5.0.0版本Docker镜像

自制高斯openGauss-5.0.0版本Docker镜像

作者头像
默 语
发布2024-11-20 15:49:15
发布2024-11-20 15:49:15
1.2K0
举报
文章被收录于专栏:JAVAJAVA
本文根据官方文档描述,自制一个docker镜像,这里记录下制作过程~ 因为我们不能确定第三方的opengauss-docker镜像在制作的过程中是否增加了其他步骤,做出来的镜像是否为纯净版镜像,只有自己从openGauss官网下载的安装包,自己进行制作镜像,才能保证100%是纯净版镜像,利害关系在此就不阐述了,懂的都懂

下面是自定义镜像,启动连接教程,如果不想自己制作镜像,可以用我已经生成的镜像地址:

代码语言:javascript
复制
docker pull q08240/opengauss:5.0.0
image.png
image.png

安装初始化docker环境

需要安装docker,如果已经安装了docker,跳过本步骤即可,下面命令着行执行~

安装docker

代码语言:javascript
复制
yum install -y yum-utils
wget -O /etc/yum.repos.d/docker-ce.repo http://repo.huaweicloud.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast
yum install docker-ce -y # 安装最新版本

启动docker

代码语言:javascript
复制
systemctl enable docker
systemctl start docker
systemctl status docker

下载openGauss安装包

代码语言:javascript
复制
wget https://opengauss.obs.cn-south-1.myhuaweicloud.com/5.0.0/x86/openGauss-5.0.0-CentOS-64bit-all.tar.gz
wget https://gitee.com/opengauss/openGauss-server/repository/archive/master.zip

安装前配置

  1. 将master.zip解压:
代码语言:javascript
复制
unzip master.zip
  1. 将openGauss-5.0.0-CentOS-64bit-all.tar.gz解压
代码语言:javascript
复制
tar -zxvf openGauss-5.0.0-CentOS-64bit-all.tar.gz
  1. 拷贝包
代码语言:javascript
复制
cp openGauss-5.0.0-CentOS-64bit.tar.bz2 openGauss-server-master/docker/dockerfiles/5.0.0/
  1. 授权buildDockerImage.sh
代码语言:javascript
复制
cd openGauss-server-master/docker/dockerfiles/
chmod +x buildDockerImage.sh

制作镜像

在buildDockerImage.sh所在目录中执行下面命令

代码语言:javascript
复制
sh buildDockerImage.sh -v 5.0.0 -i
image.png
image.png

执行完成后,用下面命令查看生成的镜像

代码语言:javascript
复制
docker images
image.png
image.png

手动将校验结果写入sha256_file_amd64文件

代码语言:javascript
复制
cd 5.0.0
sha256sum openGauss-5.0.0-CentOS-64bit.tar.bz2 > sha256_file_amd64
image.png
image.png

启动

下面命令设置了密码是1qaz@QAZ,用户名默认是gaussdb

代码语言:javascript
复制
docker run --name opengauss -p 5432:5432 -v /var/lib/opengauss:/var/lib/opengauss --privileged=true -d -e GS_PASSWORD=1qaz@QAZ opengauss:5.0.0

启动后,进入容器

代码语言:javascript
复制
 docker exec -it opengauss bash

登录

代码语言:javascript
复制
su - omm
gsql
登录成功

登录方式2:	指定用户-U,-W指定密码,-p指定端口,-h指定ip
gsql -d postgres -U omm -W'1qaz@QAZ'-p5432

navicat连接高斯数据库

新建连接选择 华为云-》postgresql,如果没有,直接选PostgreSql也可以~ 用户名用默认的gaussdb,密码是1qaz@QAZ

image.png
image.png
image.png
image.png
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-11-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 本文根据官方文档描述,自制一个docker镜像,这里记录下制作过程~ 因为我们不能确定第三方的opengauss-docker镜像在制作的过程中是否增加了其他步骤,做出来的镜像是否为纯净版镜像,只有自己从openGauss官网下载的安装包,自己进行制作镜像,才能保证100%是纯净版镜像,利害关系在此就不阐述了,懂的都懂
  • 安装初始化docker环境
    • 安装docker
    • 启动docker
  • 下载openGauss安装包
  • 安装前配置
  • 制作镜像
  • 手动将校验结果写入sha256_file_amd64文件
  • 启动
  • navicat连接高斯数据库
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档