Docker 安装DB2并且通过 DbVisualizer 进行远程连接 附带DbVisualizer 工具

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

再进行连接数据库就好了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章