Docker 集成KingBase的詳細過程
Docker安裝
再linux系統(tǒng)中安裝yum命令,通過yum命令可直接安裝docker
yum命令如下
yum install docker
Docker安裝KingBase
安裝完成Dockr后,去KingBase官網(wǎng)中下載鏡像

下載完成后,通過docker命令將鏡像文件導入
docker load -i kdb_x86_64_V009R001C002B0014.tar
查看導入的金倉數(shù)據(jù)庫鏡像
docker images|grep kingbase
創(chuàng)建持久化目錄
docker運行數(shù)據(jù)庫,必須要持久化數(shù)據(jù)在容器外以保障數(shù)據(jù)可靠性
mkdir -p /mnt/kingbase/data # 需要給755權(quán)限,不然會報權(quán)限(Permission denied)錯誤 chmod -R 755 /mnt/kingbase/data
啟動數(shù)據(jù)庫
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
參數(shù)說明:
-p 5432:54321 \ 代表端口映射,54321是KINGBASE的默認端口,通過映射,外部可直接通過ip加端口5432進行訪問 -e DB_USER=kingbase \ 用戶名 -e DB_PASSWORD=123456 \ 密碼 -e DB_MODE=oracle \ 數(shù)據(jù)庫的類型 --name kingbase \ 數(shù)據(jù)庫名稱
NAVICAT連接KINGBASE
使用navicat連接KingBase和連接pgsql一致,不需要其它插件

springBoot項目集成
再springBoot中集成KingBase和集成pgsql一樣,驅(qū)動也無需替換,直接使用即可
pg_industry:
username: user
password: pd
url: url
driver-class-name: org.postgresql.Driver到此這篇關(guān)于Docker 集成KingBase的文章就介紹到這了,更多相關(guān)Docker 集成KingBase內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Docker部署Logstash同步Mysql數(shù)據(jù)到ES方式
本文介紹了如何搭建ELK(Elasticsearch, Logstash, Kibana)日志系統(tǒng),包括配置文件準備、Logstash與Elasticsearch部署、驅(qū)動文件準備、配置文件編輯、容器操作以及日志查看等步驟,文章內(nèi)容是作者的個人經(jīng)驗分享2024-10-10
Windows11安裝Docker Desktop教程的圖文教程
本文主要介紹一下Windows11安裝Docker Desktop教程的圖文教程,文中通過圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2024-10-10
Docker學習筆記之Docker部署Java web系統(tǒng)
這篇文章主要介紹了Docker學習筆記之Docker部署Java web系統(tǒng),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-02-02

