我使用 Docker Compose 开发了一个 Docker 容器堆栈。有一个使用 Flir 的 Spinnaker 框架访问以太网摄像头的容器。该系统在 Ubuntu/Linux 上运行良好,但是当我在 Windows 11 中使用相同的文件时,它无法找到以太网摄像头。
我在 Docker Compose YML 文件中尝试了几种配置,但没有任何配置组合允许容器到达以太网摄像头。我相信我已经允许容器的最大权限。
thermal:
privileged: true
build:
dockerfile: Dockerfile.dev
context: ./thermal
restart: unless-stopped
cap_add:
- ALL
volumes:
- ./thermal/src:/home
- myshare:/home/myshare
- /dev/:/dev/
devices:
- /dev:/dev
environment:
- PYTHONUNBUFFERED=1
- DEBIAN_FRONTEND="noninteractive"
network_mode: host
这个问题可能在 Windows 11 的配置中吗?有没有人有这个问题的经验以及如何克服它?