镜像概览

完整引用
docker.io/jumpserver/jms_web
Registry
docker.io
命名空间
jumpserver
仓库
jms_web
已缓存 Tag 数
49
最近同步
07/06/2026, 12:48 PM

简介

JumpServer 开源堡垒机 Web 前端镜像,提供资产运维审计与 Web Terminal 界面,需配合 jms_core、Redis 与 PostgreSQL 同栈。

详细介绍

jumpserver/jms_web 运行 JumpServer 的 Nginx+静态前端,连接 jms_core API 完成用户登录、资产授权与会话录像回放。镜像仅为 UI 层,完整堡垒机还需 core、koko/lion 等组件。典型替代商业堡垒机私有化,与 Teleport 同类但偏国产生态;生产固定 tag、HTTPS 强制、MFA 与录像存储 volume 规划。

快速启动

docker run -d --name jms-web \
  -p 80:80 \
  -e CORE_HOST=http://jms_core:8080 \
  docker.io/jumpserver/jms_web:latest

推荐实践

docker run -d --name jms-web \
  --restart unless-stopped \
  -p 80:80 \
  -e CORE_HOST=http://jms_core.internal:8080 \
  -e SESSION_COOKIE_SECURE=true \
  docker.io/jumpserver/jms_web:v3.10.0

核心参数说明

  • -p 80:80 — 堡垒机 Web 入口
  • -e CORE_HOST — jms_core 后端 API 地址
  • -e SESSION_COOKIE_SECURE — HTTPS 环境安全 Cookie
  • --restart unless-stopped — 运维入口持续在线
  • 固定 tag — 与 jms_core 大版本 pin
  • — 需 core + DB + Redis 完整部署

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: jms-web
spec:
  replicas: 2
  selector:
    matchLabels:
      app: jms-web
  template:
    metadata:
      labels:
        app: jms-web
    spec:
      containers:
        - name: web
          image: docker.io/jumpserver/jms_web:v3.10.0
          ports:
            - containerPort: 80
          env:
            - name: CORE_HOST
              value: http://jms-core:8080
---
apiVersion: v1
kind: Service
metadata:
  name: jms-web
spec:
  selector:
    app: jms-web
  ports:
    - port: 80
      targetPort: 80

Ingress TLS 与 IP 白名单;jms-core StatefulSet 与录像 PVC 独立部署,Web Terminal 经 lion/koko Service 代理 SSH/RDP。

最新 Tag(20 条)

查看全部 49 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/jumpserver/jms_web
:latest
linux/amd64linux/arm64
2024/08/02 14:4888.9 MBsha256:db83bbea7986
docker.io/jumpserver/jms_web
:v4.0.2
linux/amd64linux/arm64
2024/08/02 14:4888.9 MBsha256:db83bbea7986
docker.io/jumpserver/jms_web
:v4.0.1
linux/amd64linux/arm64
2024/07/23 15:2588.9 MBsha256:ff097794eb5b
docker.io/jumpserver/jms_web
:v3.10.12
linux/amd64linux/arm64
2024/07/12 19:1785.1 MBsha256:70a7dcac0eb3
docker.io/jumpserver/jms_web
:v4.0.0
linux/amd64linux/arm64
2024/07/08 10:2888.9 MBsha256:1a6624cbc654
docker.io/jumpserver/jms_web
:v3.10.11
linux/amd64linux/arm64
2024/06/20 09:4885.0 MBsha256:c695fc80f51a
docker.io/jumpserver/jms_web
:v3.10.10
linux/amd64linux/arm64
2024/05/17 09:2884.6 MBsha256:44352c67f9ad
docker.io/jumpserver/jms_web
:v3.10.9
linux/amd64linux/arm64
2024/04/29 17:0584.9 MBsha256:d03f09780ff6
docker.io/jumpserver/jms_web
:v3.10.8
linux/amd64linux/arm64
2024/04/19 12:2484.6 MBsha256:362ae2909bea
docker.io/jumpserver/jms_web
:v3.10.7
linux/amd64linux/arm64
2024/03/27 10:291.3 GBsha256:7470ec70a152
docker.io/jumpserver/jms_web
:v3.10.6
linux/amd64linux/arm64
2024/03/19 17:201.3 GBsha256:2df1a733bfad
docker.io/jumpserver/jms_web
:v3.10.5
linux/amd64linux/arm64
2024/03/06 09:311.3 GBsha256:6f6d74a1472b
docker.io/jumpserver/jms_web
:v3.10.4
linux/amd64linux/arm64
2024/03/06 09:071.3 GBsha256:4c8067d345fe
docker.io/jumpserver/jms_web
:v3.10.3
linux/amd64linux/arm64
2024/01/25 16:551.3 GBsha256:f0eee5af4aaf
docker.io/jumpserver/jms_web
:v3.10.2
linux/amd64linux/arm64linux/ppc64lelinux/s390x
2024/01/24 12:301.3 GBsha256:f5c6b4bb9a09
docker.io/jumpserver/jms_web
:v2.28.7
linux/amd64linux/arm64
2023/02/24 09:58278.3 MBsha256:2fa7f1c40eab
docker.io/jumpserver/jms_web
:v2.28.6
linux/amd64linux/arm64
2022/12/22 16:03279.3 MBsha256:88c1b8f7639a
docker.io/jumpserver/jms_web
:v2.28.5
linux/amd64linux/arm64
2022/12/16 18:08279.3 MBsha256:1c2689a86914
docker.io/jumpserver/jms_web
:v2.28.4
linux/amd64linux/arm64
2022/12/13 22:21279.3 MBsha256:be04832dd220
docker.io/jumpserver/jms_web
:v2.28.3
linux/amd64linux/arm64
2022/12/12 17:53279.3 MBsha256:ebd6283072f1