Docker 集成KingBase的詳細(xì)過程
Docker安裝
再linux系統(tǒng)中安裝yum命令,通過yum命令可直接安裝docker
yum命令如下
yum install docker
Docker安裝KingBase
安裝完成Dockr后,去KingBase官網(wǎng)中下載鏡像
下載完成后,通過docker命令將鏡像文件導(dǎo)入
docker load -i kdb_x86_64_V009R001C002B0014.tar
查看導(dǎo)入的金倉數(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的默認(rèn)端口,通過映射,外部可直接通過ip加端口5432進(jìn)行訪問 -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搭建ELK日志系統(tǒng),并通過Kibana查看日志方式
這篇文章主要介紹了Docker搭建ELK日志系統(tǒng),并通過Kibana查看日志方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-05-05基于Docker結(jié)合Canal實現(xiàn)MySQL實時增量數(shù)據(jù)傳輸功能
這篇文章主要介紹了基于Docker結(jié)合Canal實現(xiàn)MySQL實時增量數(shù)據(jù)傳輸功能,本文給圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2019-07-07Centos7安裝Docker(2020最新親測可用,直接復(fù)制粘貼即可)
這篇文章主要介紹了Centos7安裝Docker(2020最新親測可用,直接復(fù)制粘貼即可),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01