首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法连接到jenkins管道上的myslq docker容器

无法连接到jenkins管道上的myslq docker容器
EN

Stack Overflow用户
提问于 2019-12-01 06:32:41
回答 1查看 203关注 0票数 0

我正在尝试连接到我使用docker compose创建的mysql docker容器。

代码语言:javascript
复制
version: '3.1'
services:
  mysql:
    image: mysql:5.7.12
    ports:
      - "6033:3306"
    command: --sql_mode="" --default-authentication-plugin=mysql_native_password --transaction-isolation=READ-UNCOMMITTED
    restart: always
    container_name: docker-mysql
    environment:
      MYSQL_DATABASE: transaction_summary
      MYSQL_ROOT_PASSWORD: root

然后,在管道脚本中,我运行.gradlew测试命令来运行测试。但是,它失败了,并抱怨无法连接到数据库。Jenkins使用的标签是Ubuntu-18。我的url在应用程序中如下所示。

代码语言:javascript
复制
url: jdbc:mysql://localhost:6033/transaction_summary

当我在我的笔记本电脑上运行它时,它运行得很好。但这对詹金斯来说是失败的。我在jenkins脚本中添加了docker ps,以确保容器正在运行。它正在运行,给我提供了以下详细信息:

代码语言:javascript
复制
197fbf0c793a   mysql:5.7.12  "docker-entrypoint.s…"  0.0.0.0:6033->3306/tcp  docker-mysql

我尝试了127.0.0.1,0.0.0.0,127.0.0.2而不是localhost。但它仍在抱怨。

EN

回答 1

Stack Overflow用户

发布于 2019-12-12 14:23:58

可以是试用图像名称,例如,mysql url可能类似于jdbc:mysql://mysql:6033/transaction_summary

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59120881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档