1.安装docker
sudo apt install docker.io
2.拉取opengauss镜像
sudo docker pull enmotech/opengauss
3.创建容器
sudo docker run --name opengauss --privileged=true -d -e GS_PASSWORD=Enmo@123 enmotech/opengauss:latest
3.5.如果容器停止运行(比如关机了)
尝试重新启动:
sudo docker start opengauss
4.连接数据库 ,切换到omm用户 ,用gsql连接到数据库
sudo docker exec -it opengauss bash –进入docker
su - omm --切换为omm用户
gsql --启动opengauss
若是输入指令后展现以上图片的情况,则没有任何问题。
一些经验:
1.开始按照gpt给的方式装docker的很复杂,结果ps没有反应,所以选用了这个最简单的下载方式
2.只有enmotech/opengauss可以,其他会报错,修改国内镜像源也没解决。
3.如果没有加sudo还报错了可以加上试试
4.GS_PASSWORD后面是设置的密码