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
再進行連接數據庫就好了