Устройство чтения смарт-карт USB из контейнера Docker на хосте Windows

#python-3.x #docker #smartcard #pkcs#11 #smartcard-reader

#python-3.x #docker #смарт-карта #pkcs #11 #устройство чтения смарт-карт

Вопрос:

У меня есть некоторый код на python (с PyKCS11 ), который считывает данные со смарт-карты eID. Карта eID подключается к ПК через устройство чтения смарт-карт USB. Я пытаюсь перенести всю эту настройку в docker на хост Windows 10. Используемый образ python:slim-buster . Я смог установить все необходимые драйверы другое программное обеспечение на образ. Однако проблема связана с самим USB, контейнер docker не может получить информацию. Я предполагаю, что это связано с тем, что docker не может обнаружить устройство чтения смарт-карт USB. Тот же код python, выполняемый вне контейнера docker, работает нормально.

Я пытался запустить docker с docker run -it --privileged MY_IMAGE_ID помощью, но с той же проблемой.

Возможно ли вообще добиться того, что я пытаюсь сделать? Если да, то что я делаю не так?