镜像概览

完整引用
docker.io/ikubernetes/demoapp
Registry
docker.io
命名空间
ikubernetes
仓库
demoapp
已缓存 Tag 数
5
最近同步
07/05/2026, 06:26 AM

简介

iKubernetes 演示应用镜像,K8s 培训用多版本 HTTP 样例服务,Deployment/Ingress/Service 实验与滚动更新演示靶应用。

详细介绍

ikubernetes/demoapp 是 Kubernetes 培训课程的演示 Web 应用,支持多版本 tag 展示不同响应内容。定位为 K8s 教学/测试 Web 服务;Deployment 滚动更新、Service 负载均衡与 Ingress 路由规则实验的标准样例,无复杂业务逻辑。

快速启动

docker run -d --name demoapp \
  -p 8080:8080 \
  docker.io/ikubernetes/demoapp:v1.0

推荐实践

docker run -d --name demoapp \
  --restart unless-stopped \
  -p 8080:8080 \
  docker.io/ikubernetes/demoapp:v2.0

核心参数说明

  • -p 8080:8080 — HTTP 服务端口
  • tag — v1/v2 版本对比
  • 用途 — K8s 实验演示
  • 轻量 — 无持久化需求

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: demoapp
spec:
  replicas: 3
  selector:
    matchLabels:
      app: demoapp
  template:
    metadata:
      labels:
        app: demoapp
    spec:
      containers:
        - name: demoapp
          image: docker.io/ikubernetes/demoapp:v2.0
          ports:
            - containerPort: 8080
---
apiVersion: v1
kind: Service
metadata:
  name: demoapp
spec:
  selector:
    app: demoapp
  ports:
    - port: 8080
      targetPort: 8080

Ingress 暴露;多版本滚动更新实验。

最新 Tag(20 条)

查看全部 5 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/ikubernetes/demoapp
:v2.1
linux/amd64
2024/05/20 18:1536.9 MBsha256:9b81cd3938c0
docker.io/ikubernetes/demoapp
:v2.0
linux/amd64
2024/05/20 18:1336.9 MBsha256:2e9169f3a3e1
docker.io/ikubernetes/demoapp
:v1.2
linux/amd64
2020/03/21 10:2231.7 MBsha256:63275c7eefcf
docker.io/ikubernetes/demoapp
:v1.1
linux/amd64
2020/03/21 10:2231.7 MBsha256:3d7df5578a07
docker.io/ikubernetes/demoapp
:v1.0
linux/amd64
2020/03/21 10:2131.7 MBsha256:6698b205eb18