【发布时间】:2020-05-20 04:35:52
【问题描述】:
我正在尝试将患者扫描发送到 Orthanc 服务器(基于 docker),在将 DICOM 从 Horos 发送到 Orthanc 时出错。使用 docker-compose 在 Windows 上运行我的应用程序。
注意:将 DicomModaliteis 添加到 Orthanc 配置后,可以将文件从 Orthanc 发送到 Horos。
应用详情:
- 在 MAC 上安装了 Horos v3
- 使用 Docker Toolbox,docker v19.x 在 Windows 10 Home 上安装了基于 docker 的 Orthanc
错误:
DICOM StoreSCU operation failed.
DICOM Network Failure (STORE-SCU)
Association Request Failed 0006:031b Failed to establish association
0006:0317 Peer aborted Association (or never connected)
0006:031c TCP Initialization Error: Connection refused
docker-compose.yml
version: "3.7"
services:
orthanc:
image: jodogne/orthanc-plugins:1.6.1
container_name: orthancserver
restart: always
ports:
- "4242:4242"
- "8042:8042"
networks:
- mynetwork
volumes:
- /tmp/orthanc-db/:/var/lib/orthanc/db/
- /c/Users/AppUser/Desktop/Project/orthanc.json:/etc/orthanc/orthanc.json:ro
networks:
mynetwork:
external: true
【问题讨论】:
-
Horus 的输出清楚地表明问题出在底层 TCP/IP 层上。因此,我建议使用适当的工具(如 ping 和 telnet)验证 TCP/IP 连接。
-
@kritzel_sw,我可以从 Mac ping IP 地址,还可以在 Mac 的 chrome 浏览器上看到 Orthanc 仪表板。
-
...您可以通过 telnet 访问为 Horus 中的 Orthanc 服务器配置的 DICOM 端口(不幸的是,您的问题中缺少该端口)?
-
@kritzel_sw,是的,我已经在 Orthanc 更新并找到了解决方案,缺少在 VM Linux 网络 4242 添加的端口
-
很高兴你能解决它。也许您想在此处发布您的解决方案,以免我们有悬而未决的问题?
标签: docker docker-toolbox orthanc-server