镜像概览

完整引用
docker.io/80x86/typecho
Registry
docker.io
命名空间
80x86
仓库
typecho
已缓存 Tag 数
4
最近同步
07/06/2026, 01:42 AM

简介

Typecho 轻量博客 CMS 镜像,PHP+MySQL 个人博客与文档站,80x86 维护的 Typecho 容器化部署。

详细介绍

80x86/typecho 运行 Typecho 开源轻量博客 CMS,支持 Markdown 写作、主题插件与评论系统。定位为个人博客 Web 应用,需 MySQL 数据库与 uploads volume;docker 单机或 K8s Deployment 个人站点。

快速启动

docker run -d --name typecho \
  -p 8080:80 \
  -e DB_HOST=mysql \
  -e DB_NAME=typecho \
  docker.io/80x86/typecho:latest

推荐实践

docker run -d --name typecho \
  --restart unless-stopped \
  -p 8080:80 \
  -e DB_HOST=mysql.internal \
  -e DB_USER=typecho \
  -e DB_PASSWORD=changeme \
  -v /data/typecho/uploads:/app/usr/uploads \
  docker.io/80x86/typecho:1.2.0

核心参数说明

  • -p 8080:80 — Typecho Web 站点
  • -e DB_HOST — MySQL 数据库地址
  • -v .../uploads:... — 文章附件持久化
  • -e DB_PASSWORD — 数据库密码(高敏

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: typecho
spec:
  replicas: 1
  selector:
    matchLabels:
      app: typecho
  template:
    metadata:
      labels:
        app: typecho
    spec:
      containers:
        - name: typecho
          image: docker.io/80x86/typecho:1.2.0
          ports:
            - containerPort: 80
          envFrom:
            - secretRef:
                name: typecho-db
          volumeMounts:
            - name: uploads
              mountPath: /app/usr/uploads
      volumes:
        - name: uploads
          persistentVolumeClaim:
            claimName: typecho-uploads
---
apiVersion: v1
kind: Service
metadata:
  name: typecho
spec:
  selector:
    app: typecho
  ports:
    - port: 80
      targetPort: 80

MySQL 独立 Deployment;Ingress 绑定博客域名。

最新 Tag(20 条)

查看全部 4 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/80x86/typecho
:v1.2.1-rc.2-amd64
linux/amd64
2023/05/19 00:5617.3 MBsha256:63892c54c0b0
docker.io/80x86/typecho
:latest
linux/amd64linux/arm64
2019/05/11 03:0721.3 MBsha256:20d37e438c93
docker.io/80x86/typecho
:arm64
linux/arm64
2019/05/11 03:0624.6 MBsha256:9a6f0fcdb572
docker.io/80x86/typecho
:amd64
linux/amd64
2019/05/11 03:0321.3 MBsha256:20d37e438c93