1.搜索OpenGauss
docker search opengauss
2.选择其中一个源拉取
docker pull docker.io/enmotech/opengauss
3.运行OpenGauss
docker run --name opengauss --privileged=true --restart=always -d -e GS_USERNAME=postgres -e GS_PASSWORD=myGauss@2023 -p 5432:5432 docker.io/enmotech/opengauss
其中GS_USERNAME参数是数据库账号,GS_PASSWORD参数是数据库密码,--restart=always表示随系统开机启动。
4.停止OpenGauss
docker stop opengauss
5.启动OpenGauss
docker start opengauss
6.进入OpenGauss
进入容器
docker exec -it opengauss /bin/bash
切换到超级用户
su omm
连接OpenGauss
gsql
可以添加账号、配置权限等。
退出OpenGauss
\q
退出容器
exit