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

官方QQ群: 13763429

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

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

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

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

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

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

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

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

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

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

oneim-appserver
oneidentity/oneim-appserver

oneim-appserver 镜像详细信息

oneim-appserver 镜像标签列表

oneim-appserver 镜像使用说明

oneim-appserver 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

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

oneim-appserver 镜像详细说明

oneim-appserver 使用指南

oneim-appserver 配置说明

oneim-appserver 官方文档

One Identity Manager 应用服务器

该镜像运行One Identity Manager应用服务器实例,启动时从配置的数据库下载必要文件,其行为可通过密钥值和环境变量控制。

要求

所有标记为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上,应用服务器镜像不会自动更新。当QBMFileRevision的条目因更新或迁移而更改时,您必须启动新实例。

配置文件

appsettings.json

appsettings.json文件配置应用服务器的所有设置。容器会探测两个位置以查找appsettings.json文件:

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

    $P = $PWD.Path.Replace("\", "/")
    $VERSION = "latest"
    docker run -it --rm `
    -v $P/secrets:C:/Data `
    -e "CONNSTRING=Data Source=..." `
    -e "UPDATEPWD=..." `
    oneidentity/oneim-appserver:$VERSION `
    --createwebcfg C:\data
    

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

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

替换模式密钥值路径环境变量
%DB_PROVIDER%C:\ProgramData\Docker\secrets\DBSYSTEMDBSYSTEM
%DB_CONNECTION%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
#BASEURL#C:\ProgramData\Docker\secrets\BASEURLBASEURL
#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
#SUPPORTREADSCALEOUT#C:\ProgramData\Docker\secrets\SUPPORTREADSCALEOUTSUPPORTREADSCALEOUT
#DISABLE_LOGVIEWER#C:\ProgramData\Docker\secrets\ENABLE_LOGVIEWERENABLE_LOGVIEWER
#DISABLE_RESTAPI#C:\ProgramData\Docker\secrets\ENABLE_RESTAPIENABLE_RESTAPI
#DISABLE_APPSERVERAPI#C:\ProgramData\Docker\secrets\ENABLE_APPSERVERAPIENABLE_APPSERVERAPI
#DISABLE_METADATA#C:\ProgramData\Docker\secrets\ENABLE_METADATAENABLE_METADATA
#DISABLE_SYNC#C:\ProgramData\Docker\secrets\ENABLE_SYNCENABLE_SYNC

密钥值优先于环境变量。

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

    VERSION=latest
    docker run -it --rm -v $PWD:/data -e "CONNSTRING=Data Source=..." oneidentity/oneim-appserver:linux-amd64-$VERSION --createwebcfg /data
    
  2. 容器使用其模板,并使用密钥值或环境变量替换以下值:

替换模式密钥值路径环境变量
%DB_PROVIDER%/run/secrets/DBSYSTEMDBSYSTEM
%DB_CONNECTION%/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
#BASEURL#/run/secrets/BASEURLBASEURL
#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
#FILE_LOGLEVEL#/run/secrets/FILE_LOGLEVELFILE_LOGLEVEL
#SUPPORTREADSCALEOUT#/run/secrets/SUPPORTREADSCALEOUTSUPPORTREADSCALEOUT
#DISABLE_LOGVIEWER#/run/secrets/ENABLE_LOGVIEWERENABLE_LOGVIEWER
#DISABLE_RESTAPI#/run/secrets/ENABLE_RESTAPIENABLE_RESTAPI
#DISABLE_APPSERVERAPI#/run/secrets/ENABLE_APPSERVERAPIENABLE_APPSERVERAPI
#DISABLE_METADATA#/run/secrets/ENABLE_METADATAENABLE_METADATA
#DISABLE_SYNC#/run/secrets/ENABLE_SYNCENABLE_SYNC

密钥值优先于环境变量。

会话证书(Session certificate)

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

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

以下文件夹:

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

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

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

Windows

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

$P = $PWD.Path.Replace("\", "/")
$VERSION = "latest"
docker run -it --rm -v $P/secrets:C:/Data oneidentity/oneim-appserver:$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=Application 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-appserver:linux-amd64-$VERSION --createcert /data

或使用OpenSSL:

openssl genrsa 2048 > private.pem
openssl req -x509 -sha1 -days 1000 -new -subj "/CN=Application 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

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

此值也可通过密钥文件夹中的文件提供。

CONNSTRING

用于连接系统的连接字符串。此参数为必填项。

连接字符串示例(MSSQL):

Data Source=[服务器];Initial Catalog=[数据库];User ID=[用户];Password=[密码]

此值也可通过密钥文件夹中的文件提供。

TARGETS

要安装的部署目标的逗号分隔列表。默认目标包括应用服务器和搜索索引目标:Server\Web\AppServer,Server\Web\AppServer\SearchCrawler,Server\Web\AppServer\SearchIndex。

如果不需要搜索索引,可将此变量更改为Server\Web\AppServer。

BASEURL

服务器可从外部访问的基本URL。当API测试前端需要正常工作时需设置。

此值也可通过密钥文件夹中的文件提供。

UPDATEACCOUNT

注意: 仅限Windows。此环境变量仅在Windows容器中可用。

设置用于更新的特定账户名。更新账户的默认名称为Update。

此值也可通过密钥文件夹中的文件提供。

UPDATEPWD

注意: 仅限Windows。此环境变量仅在Windows容器中可用。

UPDATEACCOUNT中指定的更新账户的密码。如果未设置密码,将为容器运行生成随机密码。

此值也可通过密钥文件夹中的文件提供。

HDBNAMEx

要放入Web.config的历史数据库连接名称。x可以是1到3之间的任何值。需要HDBCONNx值。

此值也可通过密钥文件夹中的文件提供。

HDBCONNx

要放入Web.config的历史数据库连接字符串。x可以是1到3之间的任何值。

此值也可通过密钥文件夹中的文件提供。

SUPPORTREADSCALEOUT

如果应用应使用Azure托管实例的读取扩展处理,设置为true。

APPINSIGHTS_KEY

用于记录到AppInsights的密钥。如果未设置,则不记录到AppInsights。

此值也可通过密钥文件夹中的文件提供。

APPINSIGHTS_LOGLEVEL

用于记录到AppInsights的日志级别。默认:Info

此值也可通过密钥文件夹中的文件提供。

LOG_TENANT

要与发送到AppInsights的每条日志消息关联的租户ID。

此值也可通过密钥文件夹中的文件提供。

CONSOLE_LOGLEVEL

用于记录到控制台的日志级别。仅限Linux。默认:Info。

此值也可通过密钥文件夹中的文件提供。

FILE_LOGLEVEL

用于记录到日志文件的日志级别。默认:Info

此值也可通过密钥文件夹中的文件提供。

ENABLE_LOGVIEWER

在状态前端启用日志查看器。有效值:true和false。默认:true。

ENABLE_RESTAPI

启用REST API。有效值:true和false。默认:true。

ENABLE_APPSERVERAPI

启用允许Identity Manager前端和工具进行API访问的AppServer API。有效值:true和false。默认:true。

ENABLE_METADATA

启用同步所需的元数据API。有效值:true和false。默认:false。

ENABLE_SYNC

启用同步所需的同步API。有效值:true和false。默认:false。

DEBUG

设置为true可从启动脚本获取详细输出。

卷挂载点

Windows和Linux镜像的卷挂载点不同。请根据所用镜像类型指定卷挂载点。

secrets(

查看更多 oneim-appserver 相关镜像 →

常见问题

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

免费版仅支持 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.