Overview

Full name
docker.io/openim/openim-rpc-third
Registry
docker.io
Namespace
openim
Repository
openim-rpc-third
Cached tags
91
Last synced
07/06/2026, 10:05 AM

Introduction

OpenIM RPC Third 第三方集成微服务镜像,对接 OSS、SMS 与推送等外部 Provider,需 OpenIM 全栈同网段部署。

Details

openim/openim-rpc-third 处理 OpenIM 与第三方云服务的集成逻辑,如对象存储回调、短信验证码与 push notification。典型作为 IM 私有化栈的可插拔模块,定位为无状态 gRPC 微服务,配置经统一 config 目录;K8s Deployment 扩展。

快速启动

docker run -d --name openim-rpc-third \
  -p 10180:10180 \
  -v $(pwd)/config:/config:ro \
  docker.io/openim/openim-rpc-third:latest

推荐实践

docker run -d --name openim-rpc-third \
  --restart unless-stopped \
  -p 10180:10180 \
  -v /opt/openim/config:/config:ro \
  docker.io/openim/openim-rpc-third:v3.8.0

核心参数说明

  • -p 10180:10180 — Third RPC 服务端口
  • -v .../config:... — OSS/SMS 等 Provider 配置
  • --restart unless-stopped — 集成服务持续在线
  • 固定 tag — 与 OpenIM 全栈 pin

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: openim-rpc-third
spec:
  replicas: 2
  selector:
    matchLabels:
      app: openim-rpc-third
  template:
    metadata:
      labels:
        app: openim-rpc-third
    spec:
      containers:
        - name: third
          image: docker.io/openim/openim-rpc-third:v3.8.0
          ports:
            - containerPort: 10180
          volumeMounts:
            - name: config
              mountPath: /config
              readOnly: true
      volumes:
        - name: config
          configMap:
            name: openim-config
---
apiVersion: v1
kind: Service
metadata:
  name: openim-rpc-third
spec:
  selector:
    app: openim-rpc-third
  ports:
    - port: 10180
      targetPort: 10180

Provider 密钥放 Secret;与其他 OpenIM RPC 同 namespace。

Latest tags (20)

View all 91 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/openim/openim-rpc-third
:sha-bc45a9c22202
linux/amd64linux/arm64
2026/07/06 17:0126.5 MBsha256:61ebf5a4147e
docker.io/openim/openim-rpc-third
:release-v3.8.3-patch.servertest-matrix.hephaestus.20260706164014.186804400
linux/amd64linux/arm64
2026/07/06 17:0126.5 MBsha256:61ebf5a4147e
docker.io/openim/openim-rpc-third
:3.8.3-patch.servertest-matrix.hephaestus.20260706164014.186804400
linux/amd64linux/arm64
2026/07/06 17:0126.5 MBsha256:61ebf5a4147e
docker.io/openim/openim-rpc-third
:v3.8.3-patch.servertest-matrix.hephaestus.20260706164014.186804400
linux/amd64linux/arm64
2026/07/06 17:0126.5 MBsha256:61ebf5a4147e
docker.io/openim/openim-rpc-third
:sha-915fcaa52c98
linux/amd64linux/arm64
2026/07/03 23:2326.5 MBsha256:712e1599dc83
docker.io/openim/openim-rpc-third
:release-v3.8.3-patch.servertest-ghcrtest.hephaestus.20260703100016.102498336
linux/amd64linux/arm64
2026/07/03 23:2326.5 MBsha256:712e1599dc83
docker.io/openim/openim-rpc-third
:3.8.3-patch.servertest-ghcrtest.hephaestus.20260703100016.102498336
linux/amd64linux/arm64
2026/07/03 23:2326.5 MBsha256:712e1599dc83
docker.io/openim/openim-rpc-third
:v3.8.3-patch.servertest-ghcrtest.hephaestus.20260703100016.102498336
linux/amd64linux/arm64
2026/07/03 23:2326.5 MBsha256:712e1599dc83
docker.io/openim/openim-rpc-third
:sha-748d783d36fc
linux/amd64linux/arm64
2025/05/21 15:5747.0 MBsha256:553cfd25429d
docker.io/openim/openim-rpc-third
:v3.8.3-patch
linux/arm64linux/amd64
2025/05/21 15:5745.1 MBsha256:ff5e7cfe4c42
docker.io/openim/openim-rpc-third
:main
linux/amd64linux/arm64
2025/05/21 15:5747.0 MBsha256:553cfd25429d
docker.io/openim/openim-rpc-third
:sha-7b02b4b
linux/amd64linux/arm64
2024/12/30 14:5246.8 MBsha256:6a8c217e9eb8
docker.io/openim/openim-rpc-third
:v3.8.3-alpha.3-test1
linux/amd64linux/arm64
2024/12/30 14:5246.8 MBsha256:6a8c217e9eb8
docker.io/openim/openim-rpc-third
:sha-fc94eed
linux/amd64linux/arm64
2024/03/08 18:1114.8 MBsha256:95afd7a2550a
docker.io/openim/openim-rpc-third
:release-v3.6
linux/amd64linux/arm64
2024/03/08 18:1114.8 MBsha256:95afd7a2550a
docker.io/openim/openim-rpc-third
:sha-a534134
linux/amd64linux/arm64
2024/03/08 16:0114.8 MBsha256:6e1d09da1b19
docker.io/openim/openim-rpc-third
:sha-5282ab9
linux/amd64linux/arm64
2024/03/08 14:0314.8 MBsha256:ada10ee34817
docker.io/openim/openim-rpc-third
:sha-a1f0eb2
linux/amd64linux/arm64
2024/03/08 11:3914.8 MBsha256:46b1d6a12813
docker.io/openim/openim-rpc-third
:nightly
linux/amd64linux/arm64
2024/03/08 11:3914.8 MBsha256:46b1d6a12813
docker.io/openim/openim-rpc-third
:sha-bd31f6b
linux/amd64linux/arm64
2024/03/08 10:5414.8 MBsha256:e4be517180ee