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

[小白]Docker部署kingbase(人大金仓)数据库[超详细]

前言

        来,首先你需要有docker环境,你可以自己去下载你想要的kingbase版本

百度网盘 请输入提取码  密码:1234

1

一、解压

如果是自己下载的镜像就无需解压了,如果是使用的我的,则需要将其解压

# 解压
sudo docker load  -i 压缩包名 
#查看解压好的镜像
sudo docker images

二、启动镜像容器前的准备

1.将人大金仓的license放到当前文件夹下

2.创建文件夹并赋权限 

sudo mkdir -p sql_scriptssudo chmod -R 777 sql_scripts
sudo chmod -R 777 license.dat

 

 

三、启动镜像命令

sudo docker run -d --name mykingabse 
-p 54321:54321 
--privileged 
-e PGLIENTENCODING=UTF-8 
-e PGSERVERENCODING=UTF-8 
-e TZ=Asia/Shanghai-e KB_PASSWORD=123456 
-e DB_USER=SYSTEM 
-e DB_PASSWORD=123456 
-e DB_MODE=oracle 
-v kingbaseData:/home/kingbase/userdata 
-v ./sql_scropts:/container/sql_scripts 
-v ./license.dat:/home/kingbase/userdata/etc/license.dat 
--restart always--health-cmd="ksql -U SYSTEM -W 123456 -d TEST -c 'SELECT 1'" 
--health-interval=10s--health-timeout=5s 
--health-retries=10 
kingbase_v008r006c008b004_single_x86:v1

3.1命令解析

-d :后台运行

--name:给自己的容器起名称

-p: 映射的端口号

--privileged: 赋予与主机同样的权限

-e:设置环境变量

-v:将目录挂载到指定文件夹下(带./代表挂载到当前目录下 如果不带/则表示挂载到默认路径下[/var/lib/docker]下)

--restart  自启

--health 检查健康状态

查看是否启动成功

使用 sudo  docker ps 命令 查看

测试

通过kingbase自带的或者使用Navicat  用户名 SYSTEM 密码 123456 进行验证测试。

 

 

http://www.xdnf.cn/news/679501.html

相关文章:

  • win11如何重启
  • 算法打卡第八天
  • 工业控制系统的神经网络:TSN交换机是如何改变自动化通信的?
  • Python训练营打卡Day38
  • 【DSP笔记】解锁频率之秘:Z 变换与离散傅里叶变换的深度探索
  • 一些视觉应用中的数学小知识点总结
  • Mate桌面环境系统与终端模拟器参数配置
  • ai客服平台哪家好:AnKo多模型AI聚合时代!
  • Python实现自动物体识别---基于深度学习的AI应用实战
  • 【Git】Commit Hash vs Change-Id
  • 浏览器缓存详细介绍
  • API平台(API网关)的API监控预警机制
  • 欧几里得 ---> 裴蜀定理 ---> 拓展欧几里得
  • 使用MATLAB求解微分方程:从基础到实践
  • ProfiNet转MODBUSTCP网关模块的实时性保障Logix5000控制器与AltivarProcess变频器同步控制方案
  • 【leetcode】977. 有序数组的平方
  • Microbiome|基于MAG的宏转录组
  • TailwindCSS v4 快速入门教程
  • 在Linuxfb环境下利用海思TDE API实现高效的2D图形加速
  • Java中的日期类详解
  • 数据泄露频发,Facebook的隐私保护是否到位?
  • 12. CSS 布局与样式技巧
  • [网页五子棋][用户模块]数据库设计和配置(MyBatis)、约定前后端交互接口、服务器开发
  • 使用tunasync部署企业内部开源软件镜像站-Centos Stream 9
  • 用ChatGPT辅助UI设计:从需求分析到风格提案的提效秘籍
  • 代码随想录算法训练营第五十一天
  • Day4 记忆内容:priority_queue 高频操作
  • SAAS架构设计2-流程图-注册流程图
  • uni-app 中开发问题汇总
  • 【网络编程】十七、多路转接之 epoll