前言

因业务需求需要在本地安装 GaussDB,项目数据源切换 GaussDB

记录一下 docker安装GaussDB过程,以及遇到的问题。

正文 

一、docker 安装 GaussDB

# 拉取GaussDB的Docker镜像
$ docker pull enmotech/opengauss-lite:latest

注意要使用opengauss-lite版本,其他版本无法正常启动。

mac 环境下,尝试了很多版本都无法正常启动,表现为启动后直接退出结束,查阅文档后使用opengauss-lite版本,正常启动。

参考文档:https://hub.docker.com/r/enmotech/opengauss

二、docker 运行 GaussDB

# 运行GaussDB
$ docker run --name opengauss --privileged=true -d -e GS_PASSWORD=Secretpassword@123 -p 15432:5432 enmotech/opengauss:latest

 --privileged=true :允许容器获得与主机几乎相同的权限(根据需求是否添加)

-d:后台运行

-e:设置环境变量

-p :端口映射

三、navicate 连接gaussdb

四、项目切换数据源

1:依赖

2:配置

Logo

鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。

更多推荐