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

Docker 快速搭建 GBase 8s数据库服务

1.查看Gbase 8s镜像版本

可以去到docker hub网站搜索:gbase8s
在这里插入图片描述

liaosnet/gbase8s

在这里插入图片描述

如果无法访问到该网站,可以通过docker search搜索
docker search gbase8s

2.拉取Gbase 8s镜像

以下演示的版本是目前官网最新版本Gbase8sV8.8_3.5.1

docker pull liaosnet/gbase8s:v8.8_3513x13_x64

3.拉取完成查看镜像

docker images

在这里插入图片描述

4.运行容器

docker run -d -p 19088:9088 \
  -e SERVERNAME=gbase01 \
  -e USERPASS=GBase123$% \
  -e CPUS=1 \
  -e MEMS=2048 \
  liaosnet/gbase8s:v8.8_3513x13_x64
#端口9088为数据库使用的内部端口,需要在容器中映射,如使用19088端口
#SERVERNAME对应的是默认服务名称:gbase01
#USERPASS对应的是默认gbasedbt用户密码:GBase123$%
#CPUS对应的是限制容器中使用的cpu数量:1
#MEMS对应的是限制容器中使用的内存总量: 2048 MB

5.查看容器运行

# 查看容器
docker ps 

#如果查看不到相关容器,可以通过以下命令查看
docker ps -a

在这里插入图片描述

6.进入容器编辑

#进入容器
docker exec -it 容器id  /bin/bash

在这里插入图片描述

6.1登录数据库,进行创建数据库

#首先进入容器内部
# 以 gbasedbt 用户身份登录
su - gbasedbt 

# 输入 dbaccess - - 命令进入数据库命令行模式
dbaccess - -

在这里插入图片描述

create database test3;

在这里插入图片描述

7.数据库连接配置

JDBC JAR:https://gbasedbt.com/dl/jdbc⁠
类名:com.gbasedbt.jdbc.Driver
URL:jdbc:gbasedbtsqli://IPADDR:19088/testdb:GBASEDBTSERVER=gbase01;DB_LOCALE=zh_CN.utf8;CLIENT_LOCALE=zh_CN.utf8;IFX_LOCK_MODE_WAIT=30;
用户:gbasedbt
密码:GBase123$%

#首先需要下载JDBC驱动文件
https://gbasedbt.com/dl/jdbc/
也可以直接通过https://download.csdn.net/download/qq_44920883/90181760进行下载
#镜像系统为我们创建了一个数据库testdb URL:jdbc:gbasedbtsqli://IPADDR:19088/testdb:GBASEDBTSERVER=gbase01;DB_LOCALE=zh_CN.utf8;CLIENT_LOCALE=zh_CN.utf8;IFX_LOCK_MODE_WAIT=30;

在这里插入图片描述

8.数据库版本验证

在任意数据库下执行dbinfo()函数,可以查看数据库版本号和序列号:
select dbinfo('version_gbase','full') from dual;

在这里插入图片描述


http://www.kler.cn/a/452164.html

相关文章:

  • GoFrame框架介绍
  • 【23种设计模式·全精解析 | 行为型模式篇】11种行为型模式的结构概述、案例实现、优缺点、扩展对比、使用场景、源码解析
  • Text组件的用法
  • 深度学习之超分辨率算法——FRCNN
  • 【C++】模板与泛型编程(一):定义模板,控制实例化、效率与灵活性
  • Y3地图制作1:水果缤纷乐、密室逃脱
  • 重温设计模式--6、享元模式
  • Android蓝牙通信
  • VR 动感单车身心调适系统的功能与作用
  • 前端 MYTED单篇TED词汇学习功能优化
  • Leetcode 695 Max Area of Island
  • Logback日志框架中的继承机制详解
  • 学习postman工具使用
  • 头歌-机器学习在 NLP 中的实战
  • Github 2024-12-25C开源项目日报 Top8
  • HTTP 协议、AJAX - 异步网络请求及跨域、同源策略
  • LabVIEW软件项目设计方案如何制定
  • 构建专属AI知识库:Obsidian Copilot + 硅基流动SiliconCloud API 实战指南
  • 汽车消费新旺季到来,联众优车年末冲刺把好服务关
  • 静态断言(Static Assertions)在 C++ 中的使用
  • PHP爬虫类的并发与多线程处理技巧
  • Sublime 安装 View in Browser 插件后,点击无反应的解决方法
  • linux命令中cp命令-rf与-a的差别
  • HTTP/2与HTTP1.X的对比及升级指南
  • win11+matlab2021a配置C-COT
  • 全国青少年信息学奥林匹克竞赛(信奥赛)备考实战之分支结构(实战训练三)