镜像概览

完整引用
docker.io/fuhai/jpress
Registry
docker.io
命名空间
fuhai
仓库
jpress
已缓存 Tag 数
74
最近同步
07/06/2026, 04:16 PM

简介

JPress 开源 Java CMS 博客镜像,基于 JFinal 提供文章、页面与会员管理,适合个人站点与中小内容门户,需 MySQL 与持久化数据目录。

详细介绍

fuhai/jpress 打包 JPress 内容管理系统,管理员在 Web 后台编辑 Markdown 文章、配置主题与插件,前台以 SEO 友好 URL 渲染。镜像依赖外部 MySQL 存储元数据,附件与模板建议挂载 volume。与 WordPress 相比栈为 Java/Servlet,更适合已有 JVM 运维团队;生产应固定 tag、启用 HTTPS 反代,并将数据库与应用分离部署。

快速启动

docker run -d --name jpress \
  -p 8080:8080 \
  -e JPRESS_DB_HOST=mysql \
  -e JPRESS_DB_USER=jpress \
  -e JPRESS_DB_PASSWORD=secret \
  -v $(pwd)/jpress-data:/opt/jpress \
  docker.io/fuhai/jpress:latest

推荐实践

docker run -d --name jpress \
  --restart unless-stopped \
  -p 8080:8080 \
  -e JPRESS_DB_HOST=mysql.internal \
  -e JPRESS_DB_PORT=3306 \
  -e JPRESS_DB_NAME=jpress \
  -e JPRESS_DB_USER=jpress \
  -e JPRESS_DB_PASSWORD=change-me \
  -v /data/jpress:/opt/jpress \
  docker.io/fuhai/jpress:5.0.0

核心参数说明

  • -p 8080:8080 — Web 前台与后台入口
  • -e JPRESS_DB_HOST — MySQL 主机地址
  • -e JPRESS_DB_PASSWORD — 数据库密码
  • -v /data/jpress:/opt/jpress — 附件、配置与模板持久化
  • --restart unless-stopped — 站点重启后自动恢复
  • 固定 tag — 与 JPress 发行版及插件兼容

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: jpress
spec:
  replicas: 2
  selector:
    matchLabels:
      app: jpress
  template:
    metadata:
      labels:
        app: jpress
    spec:
      containers:
        - name: jpress
          image: docker.io/fuhai/jpress:5.0.0
          ports:
            - containerPort: 8080
          env:
            - name: JPRESS_DB_HOST
              value: mysql.database.svc
            - name: JPRESS_DB_PASSWORD
              valueFrom:
                secretKeyRef:
                  name: jpress-db
                  key: password
          volumeMounts:
            - name: data
              mountPath: /opt/jpress
      volumes:
        - name: data
          persistentVolumeClaim:
            claimName: jpress-data
---
apiVersion: v1
kind: Service
metadata:
  name: jpress
spec:
  selector:
    app: jpress
  ports:
    - port: 8080
      targetPort: 8080

MySQL 建议独立 StatefulSet;PVC 存放附件,Ingress 配置 TLS 与静态资源缓存。

最新 Tag(20 条)

查看全部 74 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/fuhai/jpress
:latest
linux/amd64
2023/04/11 10:36207.4 MBsha256:06bed16787ce
docker.io/fuhai/jpress
:v5.1.0
linux/amd64
2023/04/11 10:36207.4 MBsha256:06bed16787ce
docker.io/fuhai/jpress
:v5.0.9
linux/amd64
2023/03/09 10:24207.4 MBsha256:1b926286f6b3
docker.io/fuhai/jpress
:v5.0.8
linux/amd64
2023/01/06 18:26213.1 MBsha256:0644209d4e20
docker.io/fuhai/jpress
:v5.0.7
linux/amd64
2022/11/29 18:34213.1 MBsha256:746534330179
docker.io/fuhai/jpress
:v5.0.6
linux/amd64
2022/11/21 12:13213.1 MBsha256:0ea110507842
docker.io/fuhai/jpress
:v5.0.5
linux/amd64
2022/11/06 10:40213.1 MBsha256:7e4bc53bdffd
docker.io/fuhai/jpress
:v5.0.4
linux/amd64
2022/10/10 09:44213.1 MBsha256:4e109b129e71
docker.io/fuhai/jpress
:v5.0.3
linux/amd64
2022/09/29 10:36213.1 MBsha256:1dabb45efc31
docker.io/fuhai/jpress
:v5.0.2
linux/amd64
2022/09/02 18:30213.1 MBsha256:3b689326b444
docker.io/fuhai/jpress
:v5.0.1
linux/amd64
2022/08/28 12:04213.0 MBsha256:680c05d66514
docker.io/fuhai/jpress
:v5.0.0
linux/amd64
2022/08/24 18:11213.0 MBsha256:779574cbfa65
docker.io/fuhai/jpress
:v4.2.2
linux/amd64
2022/06/01 17:42166.4 MBsha256:363f536b33ad
docker.io/fuhai/jpress
:v4.2.1
linux/amd64
2022/04/01 11:45162.0 MBsha256:a50b19cb950c
docker.io/fuhai/jpress
:v4.2.0
linux/amd64
2021/12/10 10:09162.8 MBsha256:4d49925f782c
docker.io/fuhai/jpress
:v4.1.5
linux/amd64
2021/10/24 10:52162.7 MBsha256:be1c9977b896
docker.io/fuhai/jpress
:v4.1.4
linux/amd64
2021/10/08 17:06162.6 MBsha256:cb8b799593ab
docker.io/fuhai/jpress
:v4.1.3
linux/amd64
2021/09/24 16:12162.6 MBsha256:5861eb411c8b
docker.io/fuhai/jpress
:v4.1.2
linux/amd64
2021/09/10 16:08162.5 MBsha256:6926adbedfc5
docker.io/fuhai/jpress
:v4.1.1
linux/amd64
2021/08/24 12:48162.5 MBsha256:f9713d8c0989