docker 容器使用USB加密狗

414 阅读1分钟

思路

  1. 将 usb 加密狗挂载到宿主机
  2. 将 usb 加密狗设备在运行时挂载到容器
  3. 测试

将 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