使用docker部署db2

1.使用docker部署db2

1.1 拉db2镜像

将db2镜像拉起到本地。

docker pull ibmcom/db2

1.2启动容器

docker run -d -p 50000:50000 --name db2 --privileged=true -e DB2INST1_PASSWORD=dbPassword  -e DBNAME=jumpdb -e LICENSE=accept -v /usr/local/db2:/database ibmcom/db2
实例化DB2服务的参数说明
  • -d: 表示在后台启动容器;
  • -p 50000:50000: 容器内部的 50000 端口映射主机的 50000 端口;
  • –name db2:将容器命名为 db2
  • –privileged=true:使得容器内的 root 拥有真正的 root 权限。
  • -e DB2INST1_PASSWORD=dbPassword:设置内置实例用户 db2inst1 的密码为 dbPassword
  • -e DBNAME=jumpdb:容器启动时自动创建一个名为 jumpdb 的数据库,如果不指定该参数则不创建数据库。注意(容器名称超过8个字符会创建失败)
  • -e LICENSE=accept:接受协议
  • -v /usr/local/db2:/database:挂载目录,其中 /usr/local/db2 是宿主机的目录

1.3 一些执行命令操作

  • (1)进入DB2实例容器
docker exec -it db2 /bin/bash

在这里插入图片描述

  • (2)切换到实例用户 db2inst1
su - db2inst1

在这里插入图片描述

  • (3)可执行db2level查看数据库的版本等信息
 db2level

在这里插入图片描述

  • (4)执行如下命令可以查看已经创建的数据库
 db2 list db directory

在这里插入图片描述

  • (5) 创建数据库
db2sampl -name jumpdb

在这里插入图片描述

  • (6)执行命令db2 connect to jumpdb,连接数据库jumpdb
db2 connect to testdb

在这里插入图片描述

  • (7)查看数据库表
db2 list tables
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值