镜像概览

完整引用
docker.io/ikubernetes/myapp
Registry
docker.io
命名空间
ikubernetes
仓库
myapp
已缓存 Tag 数
7
最近同步
07/05/2026, 04:25 PM

简介

iKubernetes 教学演示 Web 应用镜像,K8s 培训与 Ingress/Service 实验用样例 HTTP 服务,云原生入门实验靶应用。

详细介绍

ikubernetes/myapp 是 Kubernetes 培训课程常用的演示 Web 应用,返回版本号与主机信息。定位为 K8s 教学/测试 Web 服务,无复杂业务逻辑;Ingress 路由实验、Deployment 滚动更新演示或 Service Mesh 流量分割练习的标准样例应用。

快速启动

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

推荐实践

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

核心参数说明

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

Kubernetes

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

Ingress 与 v1 版本对比金丝雀实验。

最新 Tag(20 条)

查看全部 7 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/ikubernetes/myapp
:v1
linux/amd64
2018/03/02 11:406.4 MBsha256:9c3dc30b5219
docker.io/ikubernetes/myapp
:v7
linux/amd64
2018/03/02 11:386.4 MBsha256:7c1fd26d95ea
docker.io/ikubernetes/myapp
:v6
linux/amd64
2018/03/02 11:386.4 MBsha256:60d8621ee3ff
docker.io/ikubernetes/myapp
:v5
linux/amd64
2018/03/02 11:376.4 MBsha256:85d1005d172a
docker.io/ikubernetes/myapp
:v4
linux/amd64
2018/03/02 11:366.4 MBsha256:95bbd85d60e2
docker.io/ikubernetes/myapp
:v3
linux/amd64
2018/03/02 11:366.4 MBsha256:b8d74db2515d
docker.io/ikubernetes/myapp
:v2
linux/amd64
2018/02/25 14:056.4 MBsha256:85a2b81a62f0