当前位置: 首页 > news >正文

Docker 集成KingBase

Docker安装

再linux系统中安装yum命令,通过yum命令可直接安装docker
yum命令如下

 yum install docker

Docker安装KingBase

安装完成Dockr后,去KingBase官网中下载镜像
在这里插入图片描述
下载完成后,通过docker命令将镜像文件导入

docker load -i kdb_x86_64_V009R001C002B0014.tar

查看导入的金仓数据库镜像

docker images|grep kingbase

创建持久化目录

docker运行数据库,必须要持久化数据在容器外以保障数据可靠性

mkdir -p /mnt/kingbase/data
# 需要给755权限,不然会报权限(Permission denied)错误
chmod -R 755 /mnt/kingbase/data

启动数据库

docker run -tid --privileged \
-p 5432:54321 \
-v /mnt/kingbase/data:/home/kingbase/userdata/ \
-e NEED_START=yes  \
-e DB_USER=kingbase  \
-e DB_PASSWORD=123456 \
-e DB_MODE=oracle  \
--name kingbase  \
kingbase_v009r001c002b0014_single_x86:v1 /usr/sbin/init

参数说明:

-p 5432:54321 \ 代表端口映射,54321是KINGBASE的默认端口,通过映射,外部可直接通过ip加端口5432进行访问
-e DB_USER=kingbase  \  用户名
-e DB_PASSWORD=123456 \ 密码
-e DB_MODE=oracle  \  数据库的类型
--name kingbase  \  数据库名称

查看参考博客

NAVICAT连接KINGBASE

使用navicat连接KingBase和连接pgsql一致,不需要其它插件
在这里插入图片描述

springBoot项目集成

再springBoot中集成KingBase和集成pgsql一样,驱动也无需替换,直接使用即可

        pg_industry:username: userpassword: pdurl: urldriver-class-name: org.postgresql.Driver

相关文章:

  • 【EasyPan】MySQL主键与索引核心作用解析
  • 助conda命令把环境导出为一个文件,然后在 Linux 系统里利用该文件重新创建相同的环境
  • 广东省大模型备案材料之测试题合格率判断标准
  • 【英语语法】词法---数词
  • 论文速报《CAL: 激光雷达中的零样本对象形状补全》
  • Deep Norm
  • spark–sql项目实验
  • 固定资产全生命周期管理:采购至报废的高效管理路径
  • Java第六节:创建线程的其它三种方式(附带源代码)
  • aws文件存储服务——S3介绍使用代码集成
  • JFrog Artifactory 制品库命令行操作指南
  • 模数转换【1】AD7699
  • MySQL知识点讲解
  • 【软件工程】软件测试基础知识
  • MYDB仿MySQL手写数据库项目总结
  • 【Maven】项目管理工具
  • 深度学习-全连接神经网络-2
  • Rust: 从内存地址信息看内存布局
  • 问题 | RAIM + LSTM 你怎么看???
  • Day5-UFS总结
  • 包邮到高原,跨越4083公里送妈妈一张按摩椅
  • 四川苍溪警方通报一男子离家出走:遗体被打捞上岸,排除刑案
  • 世界读书日丨这50本书,商务印书馆推荐给教师
  • 深一度|中国花样滑冰因何大滑坡
  • 服务业扩大开放,金融、医疗等多领域明确155项试点任务
  • 农业未来十年展望:预计粮食单产水平将提高7.8%,达到421千克/亩