镜像概览

完整引用
docker.io/gocd/gocd-server
Registry
docker.io
命名空间
gocd
仓库
gocd-server
已缓存 Tag 数
83
最近同步
07/06/2026, 03:08 PM

简介

GoCD Server 持续交付控制面镜像,管理 Pipeline、Agent 与制品流转,内置 Web UI,需 PostgreSQL 或 H2 持久化,Agent 单独部署。

详细介绍

gocd/gocd-server 是 ThoughtWorks GoCD 的服务端,编排多阶段 CI/CD Pipeline、触发构建并分发任务至 GoCD Agent。镜像暴露 8153(HTTP)与 8154(HTTPS),配置与 artifact 存 volume 或外置 DB。与 Jenkins 相比模型更偏 Pipeline-as-Code;生产应固定 tag、外置 PostgreSQL、TLS 证书,并将 admin 凭据经 Secret 注入,Agent 使用独立镜像 gocd/gocd-agent。

快速启动

docker run -d --name gocd-server \
  -p 8153:8153 -p 8154:8154 \
  -v $(pwd)/gocd-data:/godata \
  docker.io/gocd/gocd-server:latest

推荐实践

docker run -d --name gocd-server \
  --restart unless-stopped \
  -p 8153:8153 -p 8154:8154 \
  -e GOCD_SERVER_JVM_OPTS="-Xmx2g" \
  -v /data/gocd/godata:/godata \
  -v /data/gocd/logs:/go/logs \
  docker.io/gocd/gocd-server:24.1.0

核心参数说明

  • -p 8153:8153 — Web UI 与 API HTTP
  • -p 8154:8154 — HTTPS 管理端口
  • -v .../godata:/godata — Pipeline 与配置持久化
  • -v .../logs:/go/logs — 服务端日志
  • -e GOCD_SERVER_JVM_OPTS — JVM 堆大小调优
  • --restart unless-stopped — CI 控制面持续在线

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: gocd-server
spec:
  replicas: 1
  selector:
    matchLabels:
      app: gocd-server
  template:
    metadata:
      labels:
        app: gocd-server
    spec:
      containers:
        - name: server
          image: docker.io/gocd/gocd-server:24.1.0
          ports:
            - containerPort: 8153
            - containerPort: 8154
          volumeMounts:
            - name: godata
              mountPath: /godata
      volumes:
        - name: godata
          persistentVolumeClaim:
            claimName: gocd-godata
---
apiVersion: v1
kind: Service
metadata:
  name: gocd-server
spec:
  selector:
    app: gocd-server
  ports:
    - port: 8153
      targetPort: 8153

单副本 + 大容量 PVC;GoCD Agent 独立 Deployment,Ingress 限制内网访问。

最新 Tag(20 条)

查看全部 83 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/gocd/gocd-server
:v25.4.0
linux/amd64linux/arm64
2026/01/01 00:48275.2 MBsha256:1de98fdf9682
docker.io/gocd/gocd-server
:v25.3.0
linux/amd64linux/arm64
2025/08/02 00:52265.8 MBsha256:8181dcda43d1
docker.io/gocd/gocd-server
:v25.2.0
linux/amd64linux/arm64
2025/04/28 01:01279.1 MBsha256:d5d7f089fe98
docker.io/gocd/gocd-server
:v24.5.0
linux/amd64linux/arm64
2024/12/20 16:44274.6 MBsha256:23b27ee5ce52
docker.io/gocd/gocd-server
:v24.3.0
linux/amd64linux/arm64
2024/08/04 21:37269.0 MBsha256:0e27c548f87b
docker.io/gocd/gocd-server
:v24.1.0
linux/amd64linux/arm64
2024/05/12 20:19262.6 MBsha256:38439d564d4d
docker.io/gocd/gocd-server
:v23.5.0
linux/amd64
2023/12/30 20:02255.8 MBsha256:7103d629a4f5
docker.io/gocd/gocd-server
:v23.4.0
linux/amd64
2023/11/02 11:29258.3 MBsha256:958c1046c20c
docker.io/gocd/gocd-server
:v23.3.0
linux/amd64
2023/07/29 12:09284.7 MBsha256:6d04a08a757a
docker.io/gocd/gocd-server
:v23.2.0
linux/amd64
2023/07/22 15:22292.2 MBsha256:d24105c608cf
docker.io/gocd/gocd-server
:v23.1.0
linux/amd64
2023/03/11 12:50297.8 MBsha256:e55c5057d23c
docker.io/gocd/gocd-server
:v22.3.0
linux/amd64
2022/11/05 16:25300.1 MBsha256:eb600b76433d
docker.io/gocd/gocd-server
:v22.2.0
linux/amd64
2022/08/13 14:55290.0 MBsha256:89c1e9c90160
docker.io/gocd/gocd-server
:v22.1.0
linux/amd64
2022/03/22 22:35295.2 MBsha256:f0c66c71dfdb
docker.io/gocd/gocd-server
:v21.4.0
linux/amd64
2021/12/31 22:18306.9 MBsha256:72f8e4f4ff16
docker.io/gocd/gocd-server
:v21.3.0
linux/amd64
2021/10/26 22:42300.3 MBsha256:2e2bf2efb45d
docker.io/gocd/gocd-server
:v21.2.0
linux/amd64
2021/03/17 20:54301.3 MBsha256:a41313a3f447
docker.io/gocd/gocd-server
:v21.1.0
linux/amd64
2021/01/12 13:06302.6 MBsha256:7d68a41ac265
docker.io/gocd/gocd-server
:v20.10.0
linux/amd64
2020/11/24 12:33303.3 MBsha256:36a17ade738e
docker.io/gocd/gocd-server
:v20.9.0
linux/amd64
2020/11/10 12:39302.8 MBsha256:4e32f8622b6e