1.首先拉取DB2镜像,这里我就不查找镜像了,直接上镜像
docker pull ibmcom/db2express-c
2.镜像拉取完成之后,接下来进行容器的创建以及启动
docker run -it --network=host -p50000:50000 -e DB2INST1_PASSWORD=db2root-pwd -e LICENSE=accept ibmcom/db2express-c:latest bash
启动容器之后默认用户名是 db2inst1 密码就是 db2root-pwd 对外开放端口 50000
3.进入容器中创建数据库,以及启动数据库
docker exec -it 容器ID /bin/bash
4.接下来执行以下语句
su - db2inst1 // 切换用户空间
db2start //启动DB2
db2sampl // 创建默认数据库 SAMPLE
5. 一步步退出到容器之外 ctrl + D
6.安装DbVisualizer ,并且进行数据库连接
工具已经上传csdn正在审核,回头审核通过了 我再加链接,如果你现在就想要,私信我就行
7.说说连接中遇到的问题
创建连接的时候,出现一个错误 08001, 一看就知道是服务器的50000端口没开放
那么我们就修改防火墙设置
firewall-cmd --zone=public --add-port=50000/tcp --permanent
firewall-cmd --reload
再进行连接数据库就好了