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