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

MedDream DICOM Viewer已集成到Azure DICOM服务中。它是一款HTML5零客户端DICOM查看器,具有供应商中立性,可集成到PACS、HIS/RIS/EHR/EMR、远程医疗、患者门户、国家系统、CAD和AI算法中。MedDream Universal Enterprise Viewer可安装在本地、任何虚拟环境或云中。
MedDream旨在帮助医疗专业人员进行日常决策。该查看器已通过CE认证,并获得FDA批准作为Class 2医疗设备用于诊断。对于软件供应商、集成商、OEM和国家系统提供商而言,MedDream是一种经济高效的认证解决方案。
在Docker环境中部署MedDream DICOM Viewer之前,您需要拥有自己的Azure DICOM服务凭证:
[***]
workspacename_dicomservicename client_id client_secret tenant_id
-e workspacename_dicomservicename=example-dicom \ -e client_id=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx \ -e client_secret=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \ -e tenant_id=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx \ -p 80:8080 meddream/azure-dicom-viewer:8.7.0
MedDream DICOM Viewer登录表单:
[***]
默认登录用户名和密码:
用户:demo
密码:demo
注意:请在MedDream研究搜索窗口中选择“Any”日期,以查看所有上传的DICOM研究。
可通过-v参数传递自定义查看器配置(application.properties和system.json):
-e workspacename_dicomservicename=example-dicom \ -e client_id=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx \ -e client_secret=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \ -e tenant_id=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx \ -v /home/meddream/license:/opt/meddream/license \ -v /home/meddream/application.properties:/opt/meddream/application.properties \ -v /home/meddream/system.json:/opt/meddream/sys/settings/system.json -p 80:8080 meddream/azure-dicom-viewer:8.7.0
默认application.properties文件(用于-v /home/meddream/application.properties挂载):
server.port=8080 logging.file.name=mdjavacore logging.level.com.softneta=ERROR com.softneta.license.licenseFileLocation=./license com.softneta.meddream.loginEnabled=true security.postMessageWhitelist=* spring.profiles.include=auth-inmemory,auth-his authentication.his.valid-his-params=study authentication.his.useSameSession=true authentication.his.maxObjects=4 authentication.inmemory.users[0].userName=demo authentication.inmemory.users[0].password=demo authorization.users[0].userName=demo authorization.users[0].role=ADMIN,SEARCH,PATIENT_HISTORY,UPLOAD_DICOM_LIBRARY,EXPORT_ISO,EXPORT_ARCH,FORWARD,REPORT_UPLOAD,DOCUMENT_VIEW,FREE_DRAW_EDIT,SMART_DRAW_EDIT,CLEAR_CACHE,USER_SETTINGS authorization.defaultHisPermissions=ADMIN,SEARCH,PATIENT_HISTORY,UPLOAD_DICOM_LIBRARY,EXPORT_ISO,EXPORT_ARCH,FORWARD,REPORT_UPLOAD,DOCUMENT_VIEW,FREE_DRAW_EDIT,SMART_DRAW_EDIT,CLEAR_CACHE,USER_SETTINGS authorization.defaultLoginPermissions=ADMIN,SEARCH,PATIENT_HISTORY,UPLOAD_DICOM_LIBRARY,EXPORT_ISO,EXPORT_ARCH,FORWARD,REPORT_UPLOAD,DOCUMENT_VIEW,FREE_DRAW_EDIT,SMART_DRAW_EDIT,CLEAR_CACHE,USER_SETTINGS com.softneta.meddream.pacs.configurations[0].type=Dicomweb com.softneta.meddream.pacs.configurations[0].id=AzureService com.softneta.meddream.pacs.configurations[0].storageApiEnabled=true com.softneta.meddream.pacs.configurations[0].qidoRsUrl=[***]{workspacename_dicomservicename}.dicom.azurehealthcareapis.com/v1?fuzzymatching=true com.softneta.meddream.pacs.configurations[0].wadoRsUrl=[***]{workspacename_dicomservicename}.dicom.azurehealthcareapis.com/v1 com.softneta.meddream.pacs.configurations[0].dicomFileUrl=[***]{workspacename_dicomservicename}.dicom.azurehealthcareapis.com/v1/studies/{study}/series/{series}/instances/{image} com.softneta.meddream.pacs.configurations[0].username=${client_id} com.softneta.meddream.pacs.configurations[0].password=${client_secret} com.softneta.meddream.pacs.configurations[0].azureAuthUrl=[***]{tenant_id}/oauth2/token com.softneta.meddream.pacs.configurations[0].uploadUrl=[***]{workspacename_dicomservicename}.dicom.azurehealthcareapis.com/v1/studies com.softneta.meddream.pacs.configurations[0].dicomCacheDirectory=${com.softneta.meddream.tempDir}/dicom/azure
默认system.json文件(用于-v /home/meddream/system.json挂载):
{ "disableMultiFrameVideoAutoLoad": false, "features": { "patientHistory": true, "keyObjectAndPresentationStateQuickSave": true, "keyObjects": true, "presentationState": true, "searchSettings": true, "viewerSettings": true, "reportSettings": true, "hangingProtocolsSettings": true, "export": true, "archive": true, "search": true, "reports": false, "remoteReports": false, "liveShare": false, "hangingProtocols": true, "openTabsTrackingMethod": "NONE", "batchImageRequests": true, "prepareInstances": false, "thumbnailsPerSeries": "FIRST", "summaryThumbnailsFor": [ "CT", "MR", "PT", "NM" ], "preloadSeries": "OFF", "boundingBoxAnnotations": true, "viewToClipboard": "IMAGE", "pngPSToClipboard": "NONE", "showCalculatedFps": true, "viewToDICOM": false, "mistMpr3D": true, "clearCache": false, "measurementsPropagation": true, "digitalSubtraction": false }, "blackListedSopClasses": [], "forwardPacs": [ { "storeScpIp": "127.0.0.1", "storeScpPort": "104", "storeScpAet": "PACS", "description": "An example destination for Forward" } ], "languages": [ "en" ], "dicomLibraryConfiguration": { "dicomLibrarySender": "***", "dicomLibrarySubject": "My special study", "languages": null, "language": null }, "formatIntegrationLinkInViewer": false, "textureInterpolationType": 1, "requestsConfig": { "maximumMetadataStreams": 5, "maximumPixelStreams": 15, "maximumMultiFrameStreams": 4, "batchSizeMb": 5, "multiFrameBatchSizeMb": 2 }, "workersConfig": { "maxWorkers": "50%", "maxSegmentationWorkers": "50%" }, "cacheSupervisorConfig": { "enabled": false, "runFrequencyInSec": 10 }, "scrollingConfig": { "modality": [ "CT", "MR", "PT", "OPT", "NM", "MG", "OCT" ], "sopClass": [] }, "fusionConfig": { "modality": [ "CT", "MR", "PT" ], "sopClass": [] }, "notificationsConfig": { "autoCloseAfterSec": 10 }, "personNameConfiguration": { "formatIn": null, "formatOut": null }, "searchHistoryByPatientId": true, "segmentationConfig": { "smartPaintPreloadOptions": "wait-for-toolbar", "messagingLevel": "minimal" }, "dontAutoOpenTheseAnnotations": [], "windowPosition": [] }
停止运行中的容器:
docker stop meddream
删除容器:
docker rm meddream
MedDream DICOM Viewer采用商业许可。请联系***获取试用许可。
许可可通过许可序列号注册。许可文件夹必须通过-v /home/meddream/license:/opt/meddream/license挂载。在application.properties中必须设置:
com.softneta.license.licenseFileLocation=./license
如果要在Docker上运行多个MedDream DICOM Viewer实例,每个实例必须使用唯一的许可序列号和唯一的meddream.lic文件。

免费版仅支持 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 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429