目录

ubuntu中用docker下载opengauss

ubuntu中用docker下载opengauss

1.安装docker

sudo apt install docker.io

2.拉取opengauss镜像

sudo docker pull enmotech/opengauss

https://i-blog.csdnimg.cn/direct/a7a36c075e19411b9440d1872d07b455.png

3.创建容器

sudo docker run --name opengauss --privileged=true -d -e GS_PASSWORD=Enmo@123 enmotech/opengauss:latest

https://i-blog.csdnimg.cn/direct/dabb41aad88a432abe50ba8fa8c11c74.png 3.5.如果容器停止运行(比如关机了)

尝试重新启动:

sudo docker start opengauss

4.连接数据库 ,切换到omm用户 ,用gsql连接到数据库

sudo docker exec -it opengauss bash –进入docker
su - omm --切换为omm用户
gsql  --启动opengauss

https://i-blog.csdnimg.cn/direct/6bb66af148e24930a05fdac30b7ba169.png

若是输入指令后展现以上图片的情况,则没有任何问题。

一些经验:

1.开始按照gpt给的方式装docker的很复杂,结果ps没有反应,所以选用了这个最简单的下载方式

2.只有enmotech/opengauss可以,其他会报错,修改国内镜像源也没解决。

3.如果没有加sudo还报错了可以加上试试

4.GS_PASSWORD后面是设置的密码