我有一个工作正常的docker-compose,现在我不仅需要绑定一个特定设备,还需要绑定所有可用设备。
所以不要像这样:
devices
- '/dev/serial0:/dev/serial0'
我想做类似的事情:
devices
- '/dev:/dev'
这给了我以下错误:
container init caused \"rootfs_linux.go:70: creating device nodes caused \\\"open /var/lib/docker/devicemapper/mnt/6a4...05af/rootfs/dev/pts/0: permission denied\\\"\"": unknown
我可以将所有设备映射到我的容器吗?
答案 0 :(得分:1)
您可以通过运行特权容器来最轻松地实现此目的: 例如比较:
docker run alpine ls -la /dev
vs
docker run --privileged alpine ls -la /dev