思路
- 将 usb 加密狗挂载到宿主机
- 将 usb 加密狗设备在运行时挂载到容器
- 测试
将 usb 加密狗挂载到宿主机
看使用哪种虚拟机软件创建虚拟机, 使得虚拟机可以识别到加密狗设备
将 usb 加密狗设备在运行时挂载到容器
-v /dev/usbmon2:/dev/usbmon2 挂载加密狗设备 -v /dev/usbmon3:/dev/usbmon3 挂载加密狗设备 --privileged 赋予容器权限
sudo docker run -itd --name=容器名 --restart=always --network=host \
-v /dev/usbmon2:/dev/usbmon2 \
-v /dev/usbmon3:/dev/usbmon3 \
--privileged \
容器名:容器tag