在 Docker 容器中无法检测到 USB Token

在 Docker 容器中无法检测到 USB Token

我正在运行安装了 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它没有运行!一旦我启动服务,问题就解决了。

相关内容