Я использую образ докера (Ubuntu 18.04) с установленным opensc. У меня есть токен ePass2003, который отлично работает на хосте (Ubuntu 18.04). Я запустил изображение в привилегированном режиме для целей тестирования, например:
docker run --rm -it --privileged mydocker_image:opensc
и проверяя lsusb
вывод:
Bus 002 Device 005: ID 096e:0807 Feitian Technologies, Inc. ePass2003
Однако при работе opensc-tool -l
выводится:
No smart card readers found.
Что я могу сделать, чтобы иметь возможность использовать токен usb из контейнера докера?
Это складывается, pcscd service
не работает! После того как я запустил сервис, проблема была решена.