概要

フル名
docker.io/penpotapp/frontend
Registry
docker.io
名前空間
penpotapp
リポジトリ
frontend
キャッシュ Tag 数
121
最終同期
07/13/2026, 01:15 PM

概要

Penpot 开源设计协作前端镜像,Figma 替代 UI/UX 设计平台 Web 界面,需 penpot-backend 与 PostgreSQL 配套。

詳細

penpotapp/frontend 运行 Penpot 开源设计协作平台 Web 前端,提供矢量设计、原型与团队协作界面。定位为 Penpot 设计平台 UI 前端,需 backend 与 PostgreSQL/Redis;设计团队 Figma 私有化替代、开源 UI/UX 协作或内网设计资产管理。

快速启动

docker run -d --name penpot-frontend \
  -p 9001:80 \
  -e PENPOT_PUBLIC_URI=http://localhost:9001 \
  docker.io/penpotapp/frontend:latest

推荐实践

docker run -d --name penpot-frontend \
  --restart unless-stopped \
  -p 9001:80 \
  -e PENPOT_PUBLIC_URI=https://penpot.example.com \
  -e PENPOT_BACKEND_URI=http://penpot-backend:6060 \
  docker.io/penpotapp/frontend:2.4.0

核心参数说明

  • -p 9001:80 — 设计平台 Web UI
  • PENPOT_PUBLIC_URI — 对外访问地址
  • PENPOT_BACKEND_URI — 后端 API 地址
  • 配对 — penpot-backend + PostgreSQL

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: penpot-frontend
spec:
  replicas: 2
  selector:
    matchLabels:
      app: penpot-frontend
  template:
    metadata:
      labels:
        app: penpot-frontend
    spec:
      containers:
        - name: frontend
          image: docker.io/penpotapp/frontend:2.4.0
          ports:
            - containerPort: 80
          env:
            - name: PENPOT_PUBLIC_URI
              value: https://penpot.example.com
            - name: PENPOT_BACKEND_URI
              value: http://penpot-backend:6060
---
apiVersion: v1
kind: Service
metadata:
  name: penpot-frontend
spec:
  selector:
    app: penpot-frontend
  ports:
    - port: 80
      targetPort: 80

Ingress 暴露设计门户;与 backend 同 namespace。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/penpotapp/frontend
:2.16
linux/amd64linux/arm64
2026/07/01 20:59268.7 MBsha256:7bcd6d8ffa33
docker.io/penpotapp/frontend
:latest
linux/amd64linux/arm64
2026/07/01 20:59268.7 MBsha256:7bcd6d8ffa33
docker.io/penpotapp/frontend
:main
linux/amd64linux/arm64
2026/07/01 20:58268.7 MBsha256:7bcd6d8ffa33
docker.io/penpotapp/frontend
:2.16.2
linux/amd64linux/arm64
2026/07/01 20:58268.7 MBsha256:7bcd6d8ffa33
docker.io/penpotapp/frontend
:2.16.1
linux/amd64linux/arm64
2026/06/24 17:32268.7 MBsha256:4cd464004cd1
docker.io/penpotapp/frontend
:2.16.0
linux/amd64linux/arm64
2026/06/11 21:53299.2 MBsha256:665613676b00
docker.io/penpotapp/frontend
:2.15
linux/amd64linux/arm64
2026/06/02 16:23278.1 MBsha256:8e29381b0990
docker.io/penpotapp/frontend
:2.15.4
linux/amd64linux/arm64
2026/06/02 16:23278.1 MBsha256:8e29381b0990
docker.io/penpotapp/frontend
:2.15.3
linux/amd64linux/arm64
2026/05/14 21:46278.1 MBsha256:490202201f78
docker.io/penpotapp/frontend
:2.15.2
linux/amd64linux/arm64
2026/05/13 13:23289.9 MBsha256:8a4118eb92b7
docker.io/penpotapp/frontend
:2.15.1
linux/amd64linux/arm64
2026/05/13 01:14289.9 MBsha256:6bba3a9abb51
docker.io/penpotapp/frontend
:2.15.0
linux/amd64linux/arm64
2026/05/12 17:29289.9 MBsha256:75fe65f8f719
docker.io/penpotapp/frontend
:2.14
linux/amd64linux/arm64
2026/05/06 20:54260.2 MBsha256:79272bed3492
docker.io/penpotapp/frontend
:2.14.5
linux/amd64linux/arm64
2026/05/06 20:54260.2 MBsha256:79272bed3492
docker.io/penpotapp/frontend
:2.14.4
linux/amd64linux/arm64
2026/04/27 19:01260.2 MBsha256:0559ae4818d2
docker.io/penpotapp/frontend
:2.14.3
linux/amd64linux/arm64
2026/04/16 16:33260.2 MBsha256:72365f74c77a
docker.io/penpotapp/frontend
:2.14.2
linux/amd64linux/arm64
2026/04/09 00:04260.2 MBsha256:983fc22f4210
docker.io/penpotapp/frontend
:2.14.1
linux/amd64linux/arm64
2026/03/30 21:26260.1 MBsha256:2f09f22d4288
docker.io/penpotapp/frontend
:2.14.0
linux/amd64linux/arm64
2026/03/24 17:50260.1 MBsha256:42f6930844fa
docker.io/penpotapp/frontend
:2.13.3
linux/amd64linux/arm64
2026/02/16 22:27449.6 MBsha256:b047cd53e579