Ошибка отправки 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.

Шаги по включению портов на виртуальной машине:

  1. Открыть виртуальную машину Oracle
  2. Щелкните правой кнопкой мыши виртуальную машину по умолчанию
  3. Зайдите в Настройки и выберите Сеть.
  4. Нажмите Advanced -> Port Forwarding.
  5. Щелкните значок добавления и введите порты
  6. Введите 8042 и 4242 как в порт хоста, так и в гостевой порт, остальные столбцы оставьте пустыми.
Другие вопросы по тегам