概要

フル名
docker.io/poorunga/go-echo
Registry
docker.io
名前空間
poorunga
リポジトリ
go-echo
キャッシュ Tag 数
1
最終同期
07/06/2026, 05:46 AM

概要

Go Echo 框架示例 Web API 镜像,演示 REST 路由与中间件,适合 K8s 入门 PoC 与 CI 镜像构建参考。

詳細

poorunga/go-echo 运行最小 Echo HTTP 服务,暴露 /health 与示例 API 端点。定位为演示 Web API 服务,几乎无状态;K8s Deployment + Service 快速验证集群连通性。

快速启动

docker run -d --name go-echo \
  -p 8080:8080 \
  docker.io/poorunga/go-echo:latest

推荐实践

docker run -d --name go-echo \
  --restart unless-stopped \
  -p 8080:8080 \
  -e PORT=8080 \
  docker.io/poorunga/go-echo:1.0.0

核心参数说明

  • -p 8080:8080 — HTTP API 端口
  • -e PORT — 服务监听端口
  • --restart unless-stopped — PoC 持续在线
  • 定位 — 演示/健康检查 API

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: go-echo
spec:
  replicas: 2
  selector:
    matchLabels:
      app: go-echo
  template:
    metadata:
      labels:
        app: go-echo
    spec:
      containers:
        - name: echo
          image: docker.io/poorunga/go-echo:1.0.0
          ports:
            - containerPort: 8080
---
apiVersion: v1
kind: Service
metadata:
  name: go-echo
spec:
  selector:
    app: go-echo
  ports:
    - port: 8080
      targetPort: 8080

Ingress 可选;liveness 探针 /health

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/poorunga/go-echo
:latest
linux/amd64linux/arm64
2021/12/28 09:464.5 MBsha256:aebd590428d4