我正在运行安装了 opensc 的 docker 映像 (ubuntu 18.04)。我有一个 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.
我该怎么做才能在 Docker 容器内部使用 USB 令牌?
答案1
事实证明,pcscd service
它没有运行!一旦我启动服务,问题就解决了。