Docker-Compose部署DB2容器后无法通过DBeaver连接求助
DB2 Docker容器连接DBeaver失败问题
我通过docker-compose.yml使用ibmcom/db2镜像,执行docker-compose up --build后两个容器均正常构建完成,但使用本地DBeaver实例连接数据库时出现错误(错误截图见原链接)。
查阅IBM官方解答,提到该错误可能因使用别名而非DB2数据库名导致,但我确认自己不属于这种情况,不过也不排除存在遗漏细节。
我的docker-compose.yml文件内容如下:
version: '3.8' services: db2: image: ibmcom/db2 container_name: db2_container ports: - "50000:50000" privileged: true environment: - LICENSE=accept - DB2INSTANCE=db2inst1 - DB2INST1_PASSWORD=<password> - DBNAME=riskdb1 - IS_OSXFS=true restart: always volumes: - <db_path>:/database automation: build: automation container_name: automation_container ports: - "5001:5000" volumes: - <volume_path>:automation/data/output depends_on: - db2
操作系统:macOS Monterey,v12.6
内容的提问来源于stack exchange,提问作者Renato Aranha
相关产品推荐
相关产品推荐

