Opengauss Docker安装部署:
Docker方式安装Opengauss
1.准备工作
- 1Docker安装部署:
-
1卸载以前安装的Docker容器: sudo yum remove docker \ docker-client \ docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \ocker-engine 2.安装docker yum install -y docker 3.docker开机自启 sudo systemctl enable docker.service 4.使用docker镜像 vim /etc/docker/daemon.json 5.启动docker sudo systemctl start docker.service 6.检查docker状态 sudo systemctl status docker
1.2资料地址:
Opengauss官方社区:
https://www.opengauss.org/zh/
Opengauss docker镜像地址:
2安装
- Opengauss镜像下载:
docker pull enmotech/opengauss:latest
- 启动容器:
为了保证数据安全通过挂载方式启动
创建挂载目录
mkdir -p /opt/module/opengauss
创建启动容器:
docker run --name opengauss --privileged=true -d -e GS_PASSWORD=Open@123 \
-v /opt/module/opengauss:/var/lib/opengauss -u root -p 5432:5432 --restart=always\
enmotech/opengauss:latest
其他参数,可通过-e 添加
GS_PASSWORD
密码,必须设置,密码长度8个字符及以上,必须同时包含英文字母大小写,数字,以及特殊符号
GS_NODENAME
指定数据库节点名称 默认为gaussdb
GS_USERNAME
指定数据库连接用户名 默认为gaussdb
GS_PORT
指定数据库端口,默认为5432。
- 容器开机自启
如果创建容器的时候没有设置开机自启,通过以下命令添加
docker update --restart=always 容器id