轩辕镜像
轩辕镜像专业版
个人中心搜索镜像
交易
充值流量我的订单
工具
工单支持镜像收录Run 助手IP 归属地密码生成Npm 源Pip 源
帮助
常见问题我要吐槽
其他
关于我们网站地图

官方QQ群: 13763429

轩辕镜像
镜像详情
oneidentity/oneim-api
官方博客使用教程热门镜像工单支持
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。
轩辕镜像 - 国内开发者首选的专业 Docker 镜像下载加速服务平台 - 官方QQ群:13763429 👈点击免费获得技术支持。
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

oneim-api Docker 镜像下载 - 轩辕镜像

oneim-api 镜像详细信息和使用指南

oneim-api 镜像标签列表和版本信息

oneim-api 镜像拉取命令和加速下载

oneim-api 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

oneim-api
oneidentity/oneim-api

oneim-api 镜像详细信息

oneim-api 镜像标签列表

oneim-api 镜像使用说明

oneim-api 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

运行One Identity Manager API Server实例的Docker镜像,启动时从配置的数据库下载必要文件,行为可通过密钥值和环境变量控制,支持Windows和Linux系统。
1 收藏0 次下载activeoneidentity镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

oneim-api 镜像详细说明

oneim-api 使用指南

oneim-api 配置说明

oneim-api 官方文档

One Identity Manager API Server Docker镜像

镜像概述

本镜像运行One Identity Manager API Server实例。它在启动时从配置的数据库下载必要文件,其行为可通过密钥值和环境变量控制。

要求

所有标记为windows-amd64的镜像均兼容Windows Server主机。请使用下文列出的标签检查各标签支持的Windows Server版本。

所有标记为linux-amd64的镜像均兼容Linux操作系统主机。

支持的标签

Windows Server 2022 amd64标签

  • latest, 9.3, 9.2, 9.1, 9.0, 8.2, windows-amd64-9.2-windowsservercore-ltsc2022, windows-amd64-9.1-windowsservercore-ltsc2022, windows-amd64-9.0-windowsservercore-ltsc2022, windows-amd64-8.2-windowsservercore-ltsc2022, windows-amd64-latest-windowsservercore-ltsc2022

Windows Server 2019 amd64标签

  • latest, 9.3, 9.2, 9.1, 9.0, 8.2, windows-amd64-9.2-windowsservercore-ltsc2019, windows-amd64-9.1-windowsservercore-ltsc2019, windows-amd64-9.0-windowsservercore-ltsc2019, windows-amd64-8.2-windowsservercore-ltsc2019, windows-amd64-latest-windowsservercore-ltsc2019

Windows Server 2016 amd64标签

  • 9.2, 9.1, 9.0, 8.2, windows-amd64-9.2-windowsservercore-ltsc2016, windows-amd64-9.1-windowsservercore-ltsc2016, windows-amd64-9.0-windowsservercore-ltsc2016, windows-amd64-8.2-windowsservercore-ltsc2016

Linux标签

  • latest, 9.3, 9.2, 9.1, 9.0, 8.2, linux-amd64-9.2, linux-amd64-9.1, linux-amd64-9.0, linux-amd64-8.2, linux-amd64-latest

如何使用本镜像

Linux镜像免责声明

请注意,并非Identity Manager的所有功能在Linux容器中都受支持。 Identity Manager < 9.3运行在Mono上,且并非所有底层组件在Mono中都可用。

Identity Manager 9.3运行在.NET 8上,且并非所有底层组件在Linux上的.NET 8中都兼容。

注意: 在Linux上,API服务器镜像不会自动更新。当QBMFileRevision的条目因更新或迁移而更改时,您必须启动新实例。

配置文件

Web.config

Web.config文件配置API服务器的所有设置。容器会探测两个位置以查找Web.config文件:

Windows
  1. C:\ProgramData\Docker\secrets\Web.config:如果存在此文件,将直接使用,不会用环境变量替换任何占位符。可使用以下命令创建Web.config模板:

    $P = $PWD.Path.Replace("\", "/")
    $VERSION = "latest"
    docker run -it --rm `
        -v $P:C:/Data `
        -e "CONNSTRING=Data Source=..." `
        -e "UPDATEPWD=..." `
        -e BASEURL=http://localhost:9999/ `
        -e APPSERVERCONNSTRING=URL=http://localhost/AppServer `
        oneidentity/oneim-api:$VERSION `
        --createwebcfg C:\data
    

    或者,连接字符串可来自密钥文件夹,且web.config可立即放置在那里:

    $P = $PWD.Path.Replace("\", "/")
    $VERSION = "latest"
    docker run -it --rm `
        -v $P/secrets:C:/ProgramData/Docker/secrets `
        -e BASEURL=http://localhost:9999/ `
        oneidentity/oneim-api:$VERSION `
        --createwebcfg C:/ProgramData/Docker/secrets
    

    注意: 在生成web.config以及启动使用所创建web.config的容器期间,您需要指定相同的UPDATEACCOUNT和UPDATEPWD值。

  2. 容器使用其模板,并使用密钥值或环境变量替换以下值:

替换模式密钥值环境变量说明
#FACTORY#C:\ProgramData\Docker\secrets\DBSYSTEMDBSYSTEM值取决于DBSYSTEM值,但包含具体的数据库工厂类
#CONNSTR#C:\ProgramData\Docker\secrets\CONNSTRINGCONNSTRING
%HDB_NAME_1%C:\ProgramData\Docker\secrets\HDBNAME1HDBNAME1
%HDB_CONNECTION_1%C:\ProgramData\Docker\secrets\HDBCONN1HDBCONN1
%HDB_NAME_2%C:\ProgramData\Docker\secrets\HDBNAME2HDBNAME2
%HDB_CONNECTION_2%C:\ProgramData\Docker\secrets\HDBCONN2HDBCONN2
%HDB_NAME_3%C:\ProgramData\Docker\secrets\HDBNAME3HDBNAME3
%HDB_CONNECTION_3%C:\ProgramData\Docker\secrets\HDBCONN3HDBCONN3
#TARGETS#TARGETS
#BASEURL#C:\ProgramData\Docker\secrets\BASEURLBASEURL
#ROOTDIR#SRV_HOME
#APPSERVERCONNSTRING#C:\ProgramData\Docker\secrets\APPSERVERCONNSTRINGAPPSERVERCONNSTRING
#UPDATEUSER#C:\ProgramData\Docker\secrets\UPDATEUSERUPDATEUSER
#APPLICATIONTOKEN#C:\ProgramData\Docker\secrets\APPLICATIONTOKENAPPLICATIONTOKEN
#FORCEAPPTOKEN#FORCEAPPTOKEN
#APPINSIGHTS_KEY#C:\ProgramData\Docker\secrets\APPINSIGHTS_KEYAPPINSIGHTS_KEY
#APPINSIGHTS_LOGLEVEL#C:\ProgramData\Docker\secrets\APPINSIGHTS_LOGLEVELAPPINSIGHTS_LOGLEVEL
#LOG_TENANT#C:\ProgramData\Docker\secrets\LOG_TENANTLOG_TENANT
#FILE_LOGLEVEL#C:\ProgramData\Docker\secrets\FILE_LOGLEVELFILE_LOGLEVEL
#TRUSTEDSOURCEKEY#C:\ProgramData\Docker\secrets\TRUSTEDSOURCEKEYTRUSTEDSOURCEKEY
#REGISTRATIONUSER#C:\ProgramData\Docker\secrets\REGISTRATIONUSERREGISTRATIONUSER
#ONELOGINAPI#C:\ProgramData\Docker\secrets\ONELOGINAPIONELOGINAPI
#SUPPORTREADSCALEOUT#C:\ProgramData\Docker\secrets\SUPPORTREADSCALEOUTSUPPORTREADSCALEOUT

密钥值优先于环境变量。

Linux
  1. /run/secrets/web.config:如果存在此文件,将直接使用,不会用环境变量替换任何占位符。可使用以下命令创建web.config模板:

    VERSION=latest
    docker run -it --rm -v $PWD:/data -e "CONNSTRING=Data Source=..." -e BASEURL=http://localhost:9999/ -e APPSERVERCONNSTRING=URL=http://localhost/AppServer oneidentity/oneim-api:linux-amd64-$VERSION --createwebcfg /data
    

    或者,连接字符串可来自密钥文件夹,且web.config可立即放置在那里:

    VERSION=latest
    docker run -it --rm -v $PWD/secrets:/run/secrets -e BASEURL=http://localhost:9999/ oneidentity/oneim-api:linux-amd64-$VERSION --createwebcfg /run/secrets
    
  2. 容器使用其模板,并使用密钥值或环境变量替换以下值:

替换模式密钥值环境变量说明
#FACTORY#/run/secrets/DBSYSTEMDBSYSTEM值取决于DBSYSTEM值,但包含具体的数据库工厂类
#CONNSTR#/run/secrets/CONNSTRINGCONNSTRING
%HDB_NAME_1%/run/secrets/HDBNAME1HDBNAME1
%HDB_CONNECTION_1%/run/secrets/HDBCONN1HDBCONN1
%HDB_NAME_2%/run/secrets/HDBNAME2HDBNAME2
%HDB_CONNECTION_2%/run/secrets/HDBCONN2HDBCONN2
%HDB_NAME_3%/run/secrets/HDBNAME3HDBNAME3
%HDB_CONNECTION_3%/run/secrets/HDBCONN3HDBCONN3
#TARGETS#TARGETS
#BASEURL#/run/secrets/BASEURLBASEURL
#ROOTDIR#SRV_HOME
#APPSERVERCONNSTRING#/run/secrets/APPSERVERCONNSTRINGAPPSERVERCONNSTRING
#UPDATEUSER#/run/secrets/UPDATEUSERUPDATEUSER
#APPLICATIONTOKEN#/run/secrets/APPLICATIONTOKENAPPLICATIONTOKEN
#FORCEAPPTOKEN#FORCEAPPTOKEN
#APPINSIGHTS_KEY#/run/secrets/APPINSIGHTS_KEYAPPINSIGHTS_KEY
#APPINSIGHTS_LOGLEVEL#/run/secrets/APPINSIGHTS_LOGLEVELAPPINSIGHTS_LOGLEVEL
#LOG_TENANT#/run/secrets/LOG_TENANTLOG_TENANT
#CONSOLE_LOGLEVEL#/run/secrets/CONSOLE_LOGLEVELCONSOLE_LOGLEVEL
#TRUSTEDSOURCEKEY#/run/secrets/TRUSTEDSOURCEKEYTRUSTEDSOURCEKEY
#REGISTRATIONUSER#/run/secrets/REGISTRATIONUSERREGISTRATIONUSER
#ONELOGINAPI#/run/secrets/ONELOGINAPIONELOGINAPI
#SUPPORTREADSCALEOUT#/run/secrets/SUPPORTREADSCALEOUTSUPPORTREADSCALEOUT

密钥值优先于环境变量。

会话证书(Session certificate)

用于加密会话信息的证书将在以下位置查找:

  • Windows: C:\ProgramData\Docker\secrets\SessionCertificate.pfx
  • Linux: /run/secrets/SessionCertificate.pfx

以下文件夹:

  • Windows: C:\ProgramData\Docker\secrets\
  • Linux: /run/secrets

可挂载为卷,其中可放置同名的现有证书;如果文件夹可写,服务将尝试在该位置创建新证书。

会话证书需要在API服务器实例之间共享,以便在API服务器更新后或在API服务器集群中重新打开会话。

Windows

可通过以下命令创建会话证书:

$P = $PWD.Path.Replace("\", "/")
$VERSION = "latest'
docker run -it --rm -v $P/secrets:C:/Data oneidentity/oneim-api:$VERSION --createcert C:\Data

或使用PowerShell:

$outfile = "Path\to\SessionCertificate.pfx"
$date = (Get-Date).Date.AddDays(1000)
$cert = New-SelfSignedCertificate `
    -KeyAlgorithm RSA `
    -KeyLength 2048 `
    -HashAlgorithm SHA1 `
    -KeyExportPolicy Exportable `
    -NotAfter $date `
    -Subject "CN=API Server" `
    -Type DocumentEncryptionCert
[System.IO.File]::WriteAllBytes( `
    $outfile, `
    $cert.Export( `
        [System.Security.***graphy.X509Certificates.X509ContentType]::Pkcs12, `
        $null))
Linux

可通过以下命令创建会话证书:

VERSION=latest
docker run -it --rm -v $PWD:/data oneidentity/oneim-api:linux-amd64-$VERSION --createcert /data

或使用OpenSSL:

openssl genrsa 2048 > private.pem
openssl req -x509 -sha1 -days 1000 -new -subj "/CN=API Server" -key private.pem -out public.pem
openssl pkcs12 -export -in public.pem -inkey private.pem -password pass: -out config/SessionCertificate.pfx

环境变量

DBSYSTEM

要在安装和运行时连接的数据库或应用服务器系统。有效值为:

  • MSSQL:Microsoft SQL Server
  • APPSERVER:通过应用服务器连接

如果未提供DBSYSTEM值,默认使用MSSQL。

可在密钥文件夹中提供。

CONNSTRING

用于连接系统的连接字符串。此参数为必填项。内容取决于所用的数据库系统。

不同系统的连接字符串示例:

MSSQL:

Data Source=[Server];Initial Catalog=[DB];User ID=[User];Password=[Password]

APPSERVER:

Url=[***]

可在密钥文件夹中提供。

APPSERVERCONNSTRING

如果主连接使用直接Microsoft SQL Server连接,则为附加的应用服务器连接字符串。当DBSYSTEM等于MSSQL时,此参数为必填项。

Url=[***]

可在密钥文件夹中提供。

TARGETS

要安装的部署目标的逗号分隔列表。默认目标为:Server\Web\BusinessAPIServer。

UPDATEUSER

用于自动更新处理和在启动期间创建QBMWebApplication条目的用户的身份验证字符串。

可在密钥文件夹中提供。

BASEURL

用于创建(如不存在)和使用QBMWebApplication条目的标识符。

可

查看更多 oneim-api 相关镜像 →
oneidentity/oneim-job logo
oneidentity/oneim-job
by oneidentity
运行One Identity Manager Service实例的Docker镜像,启动时下载特定作业服务器的必要文件,其行为可通过密钥值和环境变量控制,支持Windows和Linux系统。
125M+ pulls
上次更新:3 个月前
oneidentity/oneim-web logo
oneidentity/oneim-web
by oneidentity
运行One Identity Manager Web Portal实例的Docker镜像,启动时从配置的数据库下载必要文件,行为可通过密钥值和环境变量控制,支持Windows Server和Linux系统,提供灵活的配置和部署选项。
5500K+ pulls
上次更新:5 个月前
oneidentity/oneim-dbagent logo
oneidentity/oneim-dbagent
by oneidentity
运行One Identity Manager Database Agent实例,启动时下载必要文件,通过环境变量和机密值控制行为,用于连接MS SQL数据库的Docker镜像。
10K+ pulls
上次更新:3 个月前
oneidentity/oneim-appserver logo
oneidentity/oneim-appserver
by oneidentity
运行One Identity Manager应用服务器实例,启动时从配置的数据库下载必要文件,其行为可通过密钥值和环境变量控制,支持Windows和Linux系统。
7100K+ pulls
上次更新:3 个月前

常见问题

轩辕镜像免费版与专业版有什么区别?

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。

轩辕镜像免费版与专业版有分别支持哪些镜像?

免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。

流量耗尽错误提示

当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

🔐

登录方式进行 Docker 镜像下载加速教程

通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤

🐧

Linux Docker 镜像下载加速教程

在 Linux 系统上配置轩辕镜像源,支持主流发行版

🖥️

Windows/Mac Docker 镜像下载加速教程

在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统

📦

Docker Compose 镜像下载加速教程

在 Docker Compose 中使用轩辕镜像加速,支持容器编排

📋

K8s containerd 镜像下载加速教程

在 k8s 中配置 containerd 使用轩辕镜像加速

🔧

宝塔面板 Docker 镜像下载加速教程

在宝塔面板中配置轩辕镜像加速,提升服务器管理效率

💾

群晖 NAS Docker 镜像下载加速教程

在 Synology 群晖NAS系统中配置轩辕镜像加速

🐂

飞牛fnOS Docker 镜像下载加速教程

在飞牛fnOS系统中配置轩辕镜像加速

📱

极空间 NAS Docker 镜像下载加速教程

在极空间NAS中配置轩辕镜像加速

⚡

爱快路由 ikuai Docker 镜像下载加速教程

在爱快ikuai系统中配置轩辕镜像加速

🔗

绿联 NAS Docker 镜像下载加速教程

在绿联NAS系统中配置轩辕镜像加速

🌐

威联通 NAS Docker 镜像下载加速教程

在威联通NAS系统中配置轩辕镜像加速

📦

Podman Docker 镜像下载加速教程

在 Podman 中配置轩辕镜像加速,支持多系统

📚

ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程

配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤

🚀

专属域名方式进行 Docker 镜像下载加速教程

无需登录即可使用轩辕镜像加速服务,更加便捷高效

需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429

商务:17300950906
|©2024-2025 源码跳动
商务合作电话:17300950906|Copyright © 2024-2025 杭州源码跳动科技有限公司. All rights reserved.