镜像概览
- 完整引用
docker.io/webasepro/webase-sign- Registry
- docker.io
- 命名空间
- webasepro
- 仓库
- webase-sign
- 已缓存 Tag 数
- 6
- 最近同步
- 07/06/2026, 07:43 PM
简介
WeBASE Sign 区块链签名服务镜像,为 FISCO BCOS 联盟链提供链下密钥管理与交易签名 API,供 DApp 与运维控制台调用。
详细介绍
webase-sign 是 WeBASE 微服务栈中的签名节点,持有用户私钥并对外暴露 REST 签名接口,避免私钥进入链上合约或前端。需与 webase-front、节点 RPC 同网段部署,数据库通常 MySQL 存储密钥元数据。与硬件 HSM 相比适合开发测试与中小规模联盟链;生产应限制 API 访问 IP 并启用 TLS,密钥目录需加密备份。
快速启动
docker run -d --name webase-sign \
-p 5004:5004 \
-e SPRING_DATASOURCE_URL=jdbc:mysql://192.168.1.10:3306/webase \
docker.io/webasepro/webase-sign:latest
推荐实践
docker run -d --name webase-sign \
--restart unless-stopped \
-p 5004:5004 \
-e SPRING_DATASOURCE_URL=jdbc:mysql://mysql:3306/webase \
-e SPRING_DATASOURCE_USERNAME=webase \
-e SPRING_DATASOURCE_PASSWORD=secret \
-e WEBASE_SIGN_IP=0.0.0.0 \
-v /data/webase/sign:/dist/sign \
docker.io/webasepro/webase-sign:3.0.0
核心参数说明
-p 5004:5004— Sign 服务 HTTP 端口-e SPRING_DATASOURCE_URL— MySQL 连接串-e WEBASE_SIGN_IP— 绑定监听地址-v .../sign:/dist/sign— 密钥与配置持久化--restart unless-stopped— 签名服务高可用- 固定 tag — 与 WeBASE-Front 版本对齐
Kubernetes
apiVersion: apps/v1
kind: Deployment
metadata:
name: webase-sign
spec:
replicas: 2
selector:
matchLabels:
app: webase-sign
template:
metadata:
labels:
app: webase-sign
spec:
containers:
- name: sign
image: docker.io/webasepro/webase-sign:3.0.0
ports:
- containerPort: 5004
env:
- name: SPRING_DATASOURCE_URL
value: jdbc:mysql://mysql.database.svc:3306/webase
volumeMounts:
- name: sign-data
mountPath: /dist/sign
volumes:
- name: sign-data
persistentVolumeClaim:
claimName: webase-sign-data
---
apiVersion: v1
kind: Service
metadata:
name: webase-sign
spec:
selector:
app: webase-sign
ports:
- port: 5004
targetPort: 5004
密钥 PVC 加密 StorageClass;仅允许 Front 与内网 Pod 访问,数据库密码经 Secret 注入。
最新 Tag(20 条)
查看全部 6 个 Tag →| Tag | 架构 | 推送时间 | 大小 | Digest | 同步 | 期望 | 操作 |
|---|---|---|---|---|---|---|---|
docker.io/webasepro/webase-sign :v3.1.1 | linux/amd64 | 2024/02/02 14:34 | 244.7 MB | sha256:ceecd0f5f55c… | |||
docker.io/webasepro/webase-sign :v1.5.5 | linux/amd64 | 2023/04/23 17:29 | 0.0 MB | sha256:9cc139813829… | |||
docker.io/webasepro/webase-sign :v3.0.2 | linux/amd64 | 2023/04/18 11:21 | 244.4 MB | sha256:b74f1482f46a… | |||
docker.io/webasepro/webase-sign :v3.0.0 | linux/amd64 | 2022/09/02 18:14 | 244.7 MB | sha256:da4dc61efbbf… | |||
docker.io/webasepro/webase-sign :v2.0.0-rc1 | linux/amd64 | 2021/12/10 15:36 | 222.2 MB | sha256:64ab0ab22ecc… | |||
docker.io/webasepro/webase-sign :v1.5.3 | linux/amd64 | 2021/09/29 18:12 | 222.2 MB | sha256:f133f2002f46… |