环境
运行centos7, docker
docker
好久没用了,在操作边学习的道路上,
docker大致思路,就是人家开发人员应对版本问题,比如有些要在win7下面的环境,而现在普遍win10/11,不可能环境都能一样,所以由此开发docker容器技术,当然如果硬件不在考虑的范畴
centos
为什么大多数都是在linux环境下运行,以为linux一般作为服务器,几乎所以的产品都在linux上面部署,所以。。。。。
主要还是linux开源,闭windows快
docker文档官方
个人文档
做完上面的部署,那么基本上成功了一大半
最后就是opengauss安装
当然要先启动docker哦
systemctl start docker
opengauss部署gaussdb(高斯数据库)只是opengauss只是高斯的开源版本,我也不太懂呢,
反真都是一个妈生的,就是少了个集群技术,gaussdb可能要钱
,然后进入正题:
<!-- 下面是下拉,好多git技术都是通过pull技术下载,类似download -->
`docker pull enmotech/opengauss:latest`
<!-- 先开启防火墙,同时开启端口 -->
`systemctl restart firewalld`
<!-- 下面是开启端口,因为你要通过你的windows机器访问到linux的端口,有可能防火墙会不让你连接 -->
`firewall-cmd --add-port=5432/tcp --permanent`
//下面这条是人家给的,但是感觉没用
//创建数据存放目录,
mkdir -p /opt/opengauss/data
//下面就是docker 运行 将然间的镜像文件变成容器运行,就相当于windows双击QQ内部的控件
//设置的端口号在linux种占用了5432:在win种也占用了5432端口,用户名字opengauss密码Enmo@123
docker run --name opengauss --privileged=true -p 5432:5432 -d -e GS_PASSWORD=Enmo@123 enmotech/opengauss:latest