Windows通过Docker安装OpenGauss数据库记录
安装OpenGauss数据库
首先,目前常用的OpenGauss镜像有:
opengauss/opengauss:华为官方的镜像enmotech/opengauss:云和恩墨的镜像
根据下载量来看,最多人使用的镜像是enmotech/opengauss,那就决定使用这个镜像了。
使用以下命令下载并运行容器:
# 账号密码及挂载路径按需修改
docker run -d --name opengauss --privileged -e GS_USERNAME=gaussdb -e GS_PASSWORD=Enmo@123 -p 5432:5432 -v "/openguass:/var/lib/opengauss" -u root enmotech/opengauss:latest
运行发现容器挂了,于是查找镜像文档,发现Windows及MacOS自5.0及以后的版本无法使用,要改用enmotech/opengauss-lite镜像。

所以最终要运行的命令改为:
# 账号密码及挂载路径按需修改
docker run -d --name opengauss --privileged -e GS_USERNAME=gaussdb -e GS_PASSWORD=Enmo@123 -p 5432:5432 -v "/openguass:/var/lib/opengauss" -u root enmotech/opengauss-lite:latest
测试数据库
进入容器输入以下命令测试:
su - omm
gsql -d postgres -U gaussdb -W'Enmo@123'
说明:
- 首先要切换用户到omm
- -d是数据库,-U是用户,-W是密码
这里要念叨一下,文档说的这几个默认值都是不对,默认数据库是postgres

如果显示下图这样就表示测试成功了:

本文来自博客园,作者:maplepie,转载请注明原文链接:https://www.cnblogs.com/maplepie/p/18947985

浙公网安备 33010602011771号