使用Docker 部署 DB2 数据库做测试

在 Docker 中体验 DB2 数据库,测试使用

数据库安装

DB2 数据库服务端以 Docker 方式部署测试使用。

  1. 按照官网提供的命令快速部署

    shell
    1
    docker run -itd --name mydb2 --privileged=true -p 50000:50000 -e LICENSE=accept -e DB2INST1_PASSWORD=<choose an instance password> -e DBNAME=testdb -v <db storage dir>:/database ibmcom/db2

参数解释:

  • -p 50000:50000 映射容器内部 50000 端口到服务器 50000 端口
  • -e LICENSE=accept 表示接受了使用 DB2 软件的许可证协议
  • -e DB2INST1_PASSWORD=<choose an instance password> 为默认的 DB2 用户 DB2INST1 设置密码
  • -e DBNAME=testdb 创建默认数据库
  • -v <db storage dir>:/database 挂载容器内的 /database 目录到宿主机 <db storage dir> 路径下
  1. 切换用户到 DB2INST1 使用 DB2 数据库

    • 进入容器

      shell
      1
      docker exec -it mydb2 bash
    • 切换用户

      docker mydb2
      1
      su - db2inst1
    • 连接到数据库

      docker mydb2
      1
      db2 connent to TESTDB user DB2INST1 using <password>

      DB2 命令

客户端安装

客户端以 IBM 官方的 IBM Data Studio 为例:

  1. 浏览器打开 Data Studio 页面

  2. 注册一个 IBM 账号(注册时建议国家选美国,电话随便填一个美区的即可,验证码是邮箱接收)

    注册地为中国,下载时可能会出现如下情况

  3. 选择需要对应操作系统下载对应的包

  4. 下载好包后解压安装,安装流程全中文,这里不做赘述

  5. 安装完成后偶我们在菜单中找到 Data Studio 4.1.3 Client 然后打开

  6. 使用 Data Studio 连接数据库

    • 首先保证数据服务器的防火墙已放行 DB2 对应端口

    • 使用客户端连接 DB2 数据库

参考文章:

评论

:D 一言句子获取中...

加载中,最新评论有1分钟缓存...