当前位置: 首页 > news >正文

docker启动xxl-job 网络问题

问题描述

docker启动xxl-job,日志报错连接不上。

问题排查

xxl-job需要配置mysql启动。而mysql也是docker启动。故而启动时配置的ip地址是127.0.0.1。该ip被xxl-job容器解析后会在容器内部连接127.0.0.1。由于容器中本身没有安装mysql所以启动失败。

解决办法

将mysql和xxl-job放在同一个网络下启动。
并且配置xxl-job的mysql的ip需要替换为服务名。

version: '2.29.2'
networks:smsnetwork:name: smsnetworkdriver: bridge
services:mysql:image: mysql:8.4container_name: mysql8.4ports:- 3306:3306networks:- smsnetworkenvironment:- MYSQL_ROOT_PASSWORD=123456volumes:- /D/development/dockerVolumes/mysql8.4:/var/lib/mysqlxxl-job:image: xuxueli/xxl-job-admin:2.3.1container_name: xxl-job2.3.1volumes:- ./logs/:/data/applogsports:- 8080:8080networks:- smsnetworkdepends_on:- mysqlenvironment:PARAMS: '--spring.datasource.url=jdbc:mysql://mysql:3306/xxl_job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai--spring.datasource.userName=root--spring.datasource.password=123456'
http://www.lqws.cn/news/564859.html

相关文章:

  • 【Linux手册】进程等待:必要性剖析与wait、waitpid等多种方式实操指南
  • IDE/IoT/实践小熊派LiteOS工程配置、编译、烧录、调试(基于 bearpi-iot_std_liteos 源码)
  • 软件测试 selenium
  • 【innovus基础】- 如何手动画线?
  • 【技术追踪】CLAIM:临床导向的 LGE 增强技术用于实现真实且多样化的心肌瘢痕合成与分割
  • 基于云的平板挠度模拟:动画与建模-AI云计算数值分析和代码验证
  • 青少年编程与数学 02-022 专业应用软件简介 01 设计与创意类软件:Adobe Creative Cloud
  • Wpf布局之UniformGrid面板!
  • MCP 中间件机制正式发布:FastMCP 的「责任链」进化
  • rollupOptions 详细讲解,如何优化性能
  • ali PaddleNLP docker
  • MATLAB GUI界面设计 第七章——高级应用
  • 机器学习8——神经网络下
  • 手机流量监控App(GlassWire)使用指南
  • WPF两种绑定方式的分析
  • ACE之ACE_Dev_Poll_Reactor
  • 高性能 List 转 Map 解决方案(10,000 元素)
  • 阿里云-接入SLS日志
  • HarmonyOS NEXT仓颉开发语言实战案例:健身App
  • HarmonyOS NEXT仓颉开发语言实战案例:小而美的旅行App
  • [分布式并行] 流水线并行 PP(NaivePP/GPipe/F-then-B/PipeDream/1F1B)
  • MCPA2APPT 智能化演示文稿系统:A2A、MCP、ADK 三大架构全流程自动化
  • 区块链技术: 稳定币USDC的工作原理
  • 【八股消消乐】消息队列优化—消息丢失
  • python pyecharts 数据分析及可视化(2)
  • 基于Pandas和FineBI的昆明职位数据分析与可视化实现(三)- 职位数据统计分析
  • MAC 地址在 TCP 网络中的全面解析:从基础概念到高级应用
  • 【Redis原理】Redis事务与线程模型
  • StarRocks 3.5 新特性解读:Snapshot 快照恢复、大导入性能全面升级、分区管理更智能
  • opensuse/debian grub启动界面太模糊?