docker安装海量数据库VastbaseG100
安装海量数据库VastbaseG100过程较为繁琐,中途容易遇到许多报错,这里提供一个2.2build15版本的docker镜像,可方便安装。
默认的license只有3个月有效期,仅供开发学习使用。
1.拉取镜像
docker pull thankwhite/vastbase_g100:2.2.15
2024年10月28日更新:
由于网络问题,我现在不能把镜像推送到docker hub仓库,从官方仓库拉取镜像也有一些问题,所以把镜像导出为tar包放在百度网盘上(链接见文末),如有需要可以上传到服务器用docker load -i 命令导入镜像。
镜像tar包的文件名为:vastbase_g100_2.2.15_build20241027.tar
2.创建容器
docker run -d --name vastbase \
-p 5432:5432 \
thankwhite/vastbase_g100:2.2.15
3.进入容器
docker exec -it vastbase /bin/bash
4.配置客户端接入认证
海量数据库有一些自己的认证策略,如果想从容器外部连接到这个数据库,需配置“pg_hba.conf”文件。
比如我的个人电脑ip网段为192.168.22,我想从个人电脑去连接海量数据库,则需要添加如下配置。
echo "host all all 192.168.22.0/24 sha256" >> /home/vastbase/data/vastbase/pg_hba.conf
5.通过vsql创建用户和数据库
vsql -d vastbase -p 5432
该命令可连接数据库。
执行创建用户和数据库的sql,例如:
CREATE USER vastbase_oracle PASSWORD 'Test@123';
CREATE DATABASE vastbase_oracle OWNER vastbase_oracle ENCODING 'UTF-8' template = template0;
GRANT ALL PRIVILEGES TO vastbase_oracle;
6.通过DBeaver远程连接数据库
首先通过菜单“数据库”->“驱动管理器”添加驱动
然后创建连接
7.下载镜像、JDBC驱动及其他文件链接
链接:https://pan.baidu.com/s/1VoINht-X-F5i950im-6slA
提取码:2nqq
8.如果想了解如何创建该docker镜像,请参考:
https://www.cnblogs.com/lambdadog/p/18184261
参考文献:
https://docs.vastdata.com.cn/zh/docs/VastbaseG100Ver2.2.15/doc/安装升级指南/单机安装/单机安装.html
https://docs.vastdata.com.cn/zh/docs/VastbaseG100Ver2.2.15/doc/管理员指南/配置客户端接入认证.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)