Ошибка отправки DICOM - Horos не отправляет файлы в контейнеры докеров Orthanc
Я пытаюсь отправить сканы пациентов на сервер Orthanc (на основе докеров), получаю сообщение об ошибке при отправке DICOM из Horos в Orthanc. использование docker-compose для запуска моих приложений в Windows.
примечание: возможность отправлять файлы из Orthanc в Horos после добавления DicomModaliteis в конфигурации Orthanc.
Детали приложения:
- Установил Horos v3 на MAc
- Установлен Orthanc на базе докеров в Windows 10 Home с помощью Docker Toolbox, docker v19.x
Ошибка:
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
1 ответ
Это связано с тем, что IP-адрес хоста не подключен к порту 4242, необходимо ввести порт в сети Oracle VM, набор инструментов Docker по умолчанию использует виртуальную машину с Linux.
Шаги по включению портов на виртуальной машине:
- Открыть виртуальную машину Oracle
- Щелкните правой кнопкой мыши виртуальную машину по умолчанию
- Зайдите в Настройки и выберите Сеть.
- Нажмите Advanced -> Port Forwarding.
- Щелкните значок добавления и введите порты
- Введите 8042 и 4242 как в порт хоста, так и в гостевой порт, остальные столбцы оставьте пустыми.