镜像概览
- 完整引用
docker.io/apache/hop- Registry
- docker.io
- 命名空间
- apache
- 仓库
- hop
- 已缓存 Tag 数
- 26
- 最近同步
- 07/06/2026, 07:15 PM
- 相关主题
简介
Apache Hop 数据集成镜像,可视化设计 ETL/ELT 流水线并批处理执行,支持数据库、文件与云源,Hop Server 模式可暴露 REST 调度。
详细介绍
apache/hop 是 Pentaho Data Integration 的精神继任者,Hop GUI 设计 pipeline,hop-run 在容器内无头执行转换与作业。Docker 默认适合 CI 调度与数据湖批处理;若启用 hop-server 可对外提供 REST 触发接口。与 Airbyte 相比更偏传统 ETL 与 on-prem 文件流,生产需挂载 project 目录、JDBC 驱动与日志卷,数据库凭证经 env 或密钥文件注入。
快速启动
docker run --rm \
-v $(pwd)/project:/project \
docker.io/apache/hop:latest \
hop-run.sh -f /project/pipelines/main.hpl -r local
推荐实践
docker run -d --name hop-server \
--restart unless-stopped \
-p 8080:8080 \
-v /data/hop/project:/project \
-e HOP_SERVER_USER=admin \
-e HOP_SERVER_PASS=secret \
docker.io/apache/hop:2.9.0 \
hop-server.sh /project
核心参数说明
hop-run.sh -f— 无头执行指定 pipeline 文件-v /data/hop/project:/project— Hop 工程与元数据-p 8080:8080— Hop Server REST 端口(server 模式)-e HOP_SERVER_USER/PASS— Server 基本认证--restart unless-stopped— 调度服务持续在线- 固定 tag — 与 GUI 导出版本一致
Kubernetes
apiVersion: apps/v1
kind: Deployment
metadata:
name: hop-server
spec:
replicas: 1
selector:
matchLabels:
app: hop-server
template:
metadata:
labels:
app: hop-server
spec:
containers:
- name: hop
image: docker.io/apache/hop:2.9.0
args: ["hop-server.sh", "/project"]
ports:
- containerPort: 8080
env:
- name: HOP_SERVER_PASS
valueFrom:
secretKeyRef:
name: hop-secrets
key: password
volumeMounts:
- name: project
mountPath: /project
volumes:
- name: project
persistentVolumeClaim:
claimName: hop-project
---
apiVersion: v1
kind: Service
metadata:
name: hop-server
spec:
selector:
app: hop-server
ports:
- port: 8080
targetPort: 8080
批处理任务用 CronJob 调用 hop-run;project PVC 共享 JDBC 驱动,Ingress 限制 Hop Server 管理面访问。
最新 Tag(20 条)
查看全部 26 个 Tag →| Tag | 架构 | 推送时间 | 大小 | Digest | 同步 | 期望 | 操作 |
|---|---|---|---|---|---|---|---|
docker.io/apache/hop :Development | linux/amd64linux/arm64 | 2026/07/07 03:00 | 717.0 MB | sha256:edf137052599… | |||
docker.io/apache/hop :latest | linux/amd64linux/arm64 | 2026/06/18 20:34 | 852.9 MB | sha256:bd9809bb9a1e… | |||
docker.io/apache/hop :2.18.1 | linux/amd64linux/arm64 | 2026/06/18 20:34 | 852.9 MB | sha256:bd9809bb9a1e… | |||
docker.io/apache/hop :2.18.0 | linux/amd64linux/arm64 | 2026/06/01 13:42 | 836.9 MB | sha256:4fcc3b5afec9… | |||
docker.io/apache/hop :2.17.0 | linux/amd64linux/arm64 | 2026/02/06 17:29 | 777.8 MB | sha256:701db58a6693… | |||
docker.io/apache/hop :2.16.0 | linux/amd64linux/arm64 | 2025/11/14 17:11 | 838.0 MB | sha256:0ebe6c95692f… | |||
docker.io/apache/hop :2.15.0 | linux/amd64linux/arm64 | 2025/08/19 15:17 | 794.7 MB | sha256:56e2beb776b0… | |||
docker.io/apache/hop :2.14.0 | linux/amd64linux/arm64 | 2025/05/19 15:27 | 787.5 MB | sha256:b165567212d8… | |||
docker.io/apache/hop :2.13.0 | linux/amd64linux/arm64 | 2025/04/22 15:18 | 939.5 MB | sha256:93c19b1adfd8… | |||
docker.io/apache/hop :2.12.0 | linux/amd64linux/arm64 | 2025/02/17 21:28 | 822.0 MB | sha256:289f0045c356… | |||
docker.io/apache/hop :2.11.0 | linux/amd64linux/arm64 | 2024/12/09 23:21 | 807.2 MB | sha256:fe51d9928ab7… | |||
docker.io/apache/hop :2.10.0 | linux/amd64linux/arm64 | 2024/10/07 20:44 | 815.6 MB | sha256:fba22909fb4e… | |||
docker.io/apache/hop :2.9.0 | linux/amd64linux/arm64 | 2024/05/24 20:55 | 909.0 MB | sha256:04cca539b98a… | |||
docker.io/apache/hop :2.8.0 | linux/arm64linux/amd64 | 2024/03/13 18:23 | 880.5 MB | sha256:f54203094dfb… | |||
docker.io/apache/hop :2.7.0 | linux/amd64linux/arm64 | 2023/12/01 19:04 | 939.5 MB | sha256:854cd82889a5… | |||
docker.io/apache/hop :2.6.0 | linux/amd64linux/arm64 | 2023/09/17 17:59 | 831.8 MB | sha256:b25c159e279d… | |||
docker.io/apache/hop :2.5.0 | linux/amd64linux/arm64 | 2023/06/12 21:28 | 844.6 MB | sha256:6cbfe5a77f04… | |||
docker.io/apache/hop :2.4.0 | linux/amd64linux/arm64 | 2023/03/31 16:12 | 816.5 MB | sha256:77ebfd183f68… | |||
docker.io/apache/hop :2.3.0 | linux/amd64linux/arm64 | 2023/02/01 16:32 | 720.2 MB | sha256:574e89da9529… | |||
docker.io/apache/hop :2.2.0 | linux/amd64linux/arm64 | 2022/12/07 02:08 | 738.3 MB | sha256:97bb8382809b… |