Docker中创建OpenGaussDB

Docker中创建OpenGaussDB

前提条件

Linux中已经安装docker

第一步:拉取OpenGaussDB镜像

docker pull enmotech/opengauss:latest

第二步:在Linux中创建文件夹用于本地持久化存储

mkdir -p /enmotech/opengauss

第三步:启动容器

docker run --name opengauss --privileged=true -d -e GS_PASSWORD=Yeyu@123 -v /enmotech/opengauss:/var/lib/opengauss -p 15432:5432 -u root  --restart=always enmotech/opengauss:latest

参数解释:

  1. name:设置容器名
  2. privileged:设置为true时在容器内拥有真正root权限
  3. d:后台运行
  4. e:指定参数
  5. GS_PASSWORD:指定数据库密码(必须为大小写字母+数字+符号,长度不小于8字符)
  6. v:挂载本地文件夹
  7. p:创建本地和数据库端口映射
  8. u:指定用户
  9. restart:设置为always时即可开机自启

注意:

实现远程连接需开放Linux防火墙对应端口;JDBC连接由于OpenGaussDB基于postgresql-9.4开发,使用对应jar包即可。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值