镜像概览

完整引用
docker.io/powerjob/powerjob-mysql
Registry
docker.io
命名空间
powerjob
仓库
powerjob-mysql
已缓存 Tag 数
15
最近同步
07/06/2026, 06:10 PM
相关主题

简介

PowerJob 分布式任务调度镜像(内置 MySQL),提供 Web 控制台与 Worker 注册,适合 Java 生态定时任务、分片与 MapReduce 作业。

详细介绍

powerjob/powerjob-mysql 将 PowerJob Server 与 MySQL 打包便于单机试用,管理员在 Web 创建 Job、Cron 与工作流,Worker 应用注册后拉取任务执行。与 XXL-Job 相比支持 MapReduce 与秒级调度,但 all-in-one 镜像不适合生产高可用。正式环境应拆分 Server、Worker 与外接 MySQL,并固定 OAuth/密码;调度元数据需定期备份。

快速启动

docker run -d --name powerjob \
  -p 7700:7700 \
  docker.io/powerjob/powerjob-mysql:latest

推荐实践

docker run -d --name powerjob \
  --restart unless-stopped \
  -p 7700:7700 \
  -v powerjob-data:/root/powerjob/server \
  -e PARAMS="--spring.profiles.active=product" \
  -e TZ=Asia/Shanghai \
  docker.io/powerjob/powerjob-mysql:4.3.9

核心参数说明

  • -p 7700:7700 — PowerJob Web 控制台与 OpenAPI
  • -v powerjob-data:... — Server 配置与本地状态
  • -e PARAMS — Spring Boot 启动参数
  • -e TZ — 调度 Cron 时区
  • --restart unless-stopped — 调度中心持续在线
  • 固定 tag — 与 Worker SDK 版本对齐

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: powerjob-server
spec:
  replicas: 1
  selector:
    matchLabels:
      app: powerjob-server
  template:
    metadata:
      labels:
        app: powerjob-server
    spec:
      containers:
        - name: server
          image: docker.io/powerjob/powerjob-mysql:4.3.9
          ports:
            - containerPort: 7700
          env:
            - name: SPRING_DATASOURCE_URL
              value: jdbc:mysql://mysql.db.svc:3306/powerjob
          volumeMounts:
            - name: data
              mountPath: /root/powerjob/server
      volumes:
        - name: data
          persistentVolumeClaim:
            claimName: powerjob-data
---
apiVersion: v1
kind: Service
metadata:
  name: powerjob-server
spec:
  selector:
    app: powerjob-server
  ports:
    - port: 7700
      targetPort: 7700

生产拆分 MySQL StatefulSet;Worker 独立 Deployment 连接 Server OpenAPI,7700 经 Ingress 限制内网。

最新 Tag(20 条)

查看全部 15 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/powerjob/powerjob-mysql
:latest
linux/arm64linux/amd64
2024/08/12 01:45145.4 MBsha256:f304bd04b9e8
docker.io/powerjob/powerjob-mysql
:5.1.0
linux/amd64linux/arm64
2024/08/12 01:43137.4 MBsha256:d6d3acaa102b
docker.io/powerjob/powerjob-mysql
:5.0.1-beta
linux/amd64linux/arm64
2024/03/16 22:44137.4 MBsha256:d6d3acaa102b
docker.io/powerjob/powerjob-mysql
:4.3.9
linux/amd64linux/arm64
2024/03/02 20:08137.4 MBsha256:d6d3acaa102b
docker.io/powerjob/powerjob-mysql
:4.3.8
linux/amd64linux/arm64
2024/02/26 01:15137.4 MBsha256:d6d3acaa102b
docker.io/powerjob/powerjob-mysql
:5.0.0-beta
linux/amd64linux/arm64
2024/02/18 20:11137.4 MBsha256:d6d3acaa102b
docker.io/powerjob/powerjob-mysql
:4.3.7
linux/amd64linux/arm64
2024/02/10 12:36137.4 MBsha256:d6d3acaa102b
docker.io/powerjob/powerjob-mysql
:4.3.6
linux/amd64
2023/09/03 14:26137.4 MBsha256:313cdaf2e966
docker.io/powerjob/powerjob-mysql
:4.3.4
linux/amd64
2023/08/13 23:16137.4 MBsha256:313cdaf2e966
docker.io/powerjob/powerjob-mysql
:4.3.3
linux/amd64
2023/06/11 17:59137.4 MBsha256:313cdaf2e966
docker.io/powerjob/powerjob-mysql
:4.3.2
linux/amd64
2023/03/19 23:50137.4 MBsha256:313cdaf2e966
docker.io/powerjob/powerjob-mysql
:4.3.1
linux/amd64
2023/03/07 23:45137.4 MBsha256:313cdaf2e966
docker.io/powerjob/powerjob-mysql
:4.3.0
linux/amd64
2023/01/28 11:55137.4 MBsha256:06af5dfe5238
docker.io/powerjob/powerjob-mysql
:4.1.1
linux/amd64
2022/09/27 10:13137.4 MBsha256:c83026feff69
docker.io/powerjob/powerjob-mysql
:4.1.0
linux/amd64
2022/09/08 15:00137.4 MBsha256:c83026feff69