使用Docker 部署 DB2 数据库做测试
在 Docker 中体验 DB2 数据库,测试使用
数据库安装
DB2 数据库服务端以 Docker 方式部署测试使用。
按照官网提供的命令快速部署
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>
路径下
切换用户到
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>
客户端安装
客户端以 IBM 官方的 IBM Data Studio 为例:
浏览器打开 Data Studio 页面
注册一个 IBM 账号(注册时建议国家选美国,电话随便填一个美区的即可,验证码是邮箱接收)
注册地为中国,下载时可能会出现如下情况
选择需要对应操作系统下载对应的包
下载好包后解压安装,安装流程全中文,这里不做赘述
安装完成后偶我们在菜单中找到
Data Studio 4.1.3 Client
然后打开使用 Data Studio 连接数据库
首先保证数据服务器的防火墙已放行
DB2
对应端口使用客户端连接 DB2 数据库
参考文章:
- 本文标题:使用Docker 部署 DB2 数据库做测试
- 本文作者:akiya
- 本文链接:https://little-star.love/posts/c106cfc0/
- 版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!