• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

    ubuntu中使用docker下载华为opengauss数据库超简单步骤

    发布者: 土豆服务器 | 发布时间: 2025-6-20 09:04| 查看数: 98| 评论数: 0|帖子模式

    前言

    openGauss 是一款全面友好开放,携手伙伴共同打造的企业级开源关系型数据库。openGauss采用木兰宽松许可证v2发行,提供面向多核架构的极致性能、全链路的业务、数据安全、基于AI的调优和高效运维的能力。openGauss深度融合华为在数据库领域多年的研发经验,结合企业级场景需求,持续构建竞争力特性。同时,openGauss也是一个开源、免费的数据库平台,鼓励社区贡献、合作。
    OpenGauss安装可以选择以下二种方式。
    方式一:OpenGuass的安装环境主要为以下三个linux环境版本,分别是ARM架构的openEuler、X86架构的openEuler 20.3LTS和CentOS 7.6,这三个版本可通过OpenGuass官网安装步骤进行操作,但这种操作下载环境配置过多且非常费时费力,因此不推荐用这种方式
    方式二:docker下载,本篇文章主要讲解这个简单方便的操作,推荐大家用docker下载

    一、安装docker


    1.方法一:

    我们先打开vm虚拟机,然后打开终端,在虚拟机中打开火狐浏览器,输入docker下载网址
    官方安装docker网址

    (1)卸载旧版本docker
    按如图所示的顺序,我们查看到Ubunta界面,首先先卸载以前的低版本docker,如果大家以前没有下载过docker,那么可以跳过此步

    (2)安装新版本docker
    按图中所示的4步依次将代码复制到代码复制到终端中执行


    2.方法二

    我们可直接使用下面的代码安装docker,下面方式二选一
    旧版本:
    1. sudo apt install docker.io
    复制代码
    新版本:
    1. curl -sSL https://get.docker.com/ | sh(Ubuntu系统可以直接安装)
    复制代码
    二、拉取openguass镜像

    经过笔者总结,不需要在官网上找,我们直接使用下面的代码
    1. sudo docker pull enmotech/opengauss
    复制代码
    终端显示为:

    注意:删除Docker镜像命令为:
    1. docker rmi 镜像ID(只取前三个字符即可)
    复制代码
    查看所有镜像的命令为:
    1. docker images
    复制代码
    三、创建容器
    1. 注意:若想自定义用户名,端口号,密码可以在对应代码处修改
    复制代码
    1. 创建容器,进行持久化存储数据的操作并映射端口可提供对外访问。操作如下:docker run --name opengauss \ –指定容器名字-p 5432:5432 \ –指定向外映射端口-v /home/docker:/var/lib/opengauss/data \ –数据存储位置-e GS_NODENAME=gaussdb \ –数据库节点名称 默认为gaussdb-e GS_USERNAME=gaussdb \ –数据库连接用户名 默认为gaussdb-e GS_PASSWORD=Enmo@123 \ –设置数据库密码–privileged=true–restart=always-d enmotech/opengauss:latest
    复制代码
    1. docker run --name opengauss \
    2. -p 5432:5432 \
    3. -v /home/docker:/var/lib/opengauss/data \
    4. -e GS_NODENAME=gaussdb \
    5. -e GS_USERNAME=gaussdb \
    6. -e GS_PASSWORD=Enmo@123 \
    7. --privileged=true \
    8. --restart=always \
    9. -d enmotech/opengauss:latest
    复制代码
    终端显示如下:
    !!!注意如果权限不够需要加上sudo(最好是写的时候加上,笔者这里忘记写了就没加)

    同时可以输入sudo docker ps查看端口状态

    若是这种状态,则没有任何问题

    四、连接数据库 ,切换到omm用户 ,用gsql连接到数据库

    sudo docker exec -it opengauss bash –进入dockersu - omm –切换为omm用户提示:大家可能不清楚这个omm用户是什么,没创建过这个用户,但请大家放心使用这个命令,直接写上就对了gsql –启动opengauss
    1. sudo docker exec -it opengauss bash –进入docker
    2. su - omm --切换为omm用户
    3. gsql  --启动opengauss
    复制代码
    终端显示如下

    出现这种情况就说明我们已经创建opengauss成功了

    五.最后用DateGrip远程连接测试


    (1)选择数据源


    注意数据源一定要选择postgresql

    (2)查看虚拟机ip地址



    (3)远程连接测试


    注意:若想自定义用户名,端口号,密码可以在第三点创建容器对应代码出修改即可

    总结

    到此这篇关于ubuntu中使用docker下载华为opengauss数据库超简单步骤的文章就介绍到这了,更多相关ubuntu docker下载华为opengauss内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    来源:https://www.jb51.net/database/319475d0n.htm
    免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×

    最新评论

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表