Overview

Full name
docker.io/linshellfeng/datax_web
Registry
docker.io
Namespace
linshellfeng
Repository
datax_web
Cached tags
1
Last synced
07/13/2026, 10:32 AM

Introduction

DataX Web 数据同步管理平台镜像,可视化配置 Alibaba DataX 离线同步任务,调度 source/destination 作业,需 MySQL 存储元数据。

Details

linshellfeng/datax_web 运行 DataX Web 数据同步管理平台,通过 Web UI 配置 DataX JSON 作业、调度定时同步任务并监控执行日志。定位为 ETL 任务管理 Web 平台,依赖 MySQL 存储任务元数据;K8s Deployment + Ingress 内网数据同步调度中心。

快速启动

docker run -d --name datax-web \
  -p 8080:8080 \
  -e DB_HOST=mysql -e DB_PASSWORD=changeme \
  docker.io/linshellfeng/datax_web:latest

推荐实践

docker run -d --name datax-web \
  --restart unless-stopped \
  -p 8080:8080 \
  -v /data/datax:/data \
  -e DB_HOST=mysql.internal -e DB_PASSWORD=changeme \
  docker.io/linshellfeng/datax_web:2.1.2

核心参数说明

  • -p 8080:8080 — DataX Web 管理界面
  • -e DB_HOST/DB_PASSWORD — MySQL 元数据库(高敏
  • -v .../datax:... — 作业配置与日志
  • --restart unless-stopped — 调度平台持续在线

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: datax-web
spec:
  replicas: 1
  selector:
    matchLabels:
      app: datax-web
  template:
    metadata:
      labels:
        app: datax-web
    spec:
      containers:
        - name: datax-web
          image: docker.io/linshellfeng/datax_web:2.1.2
          ports:
            - containerPort: 8080
          envFrom:
            - secretRef:
                name: datax-web-db
          volumeMounts:
            - name: data
              mountPath: /data
      volumes:
        - name: data
          persistentVolumeClaim:
            claimName: datax-web-data
---
apiVersion: v1
kind: Service
metadata:
  name: datax-web
spec:
  selector:
    app: datax-web
  ports:
    - port: 8080
      targetPort: 8080

MySQL StatefulSet 同 namespace;Executor 节点需网络可达数据源。

Latest tags (20)

View all 1 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/linshellfeng/datax_web
:3.0.1
linux/amd64
2022/05/12 15:38581.4 MBsha256:c64395010bf9