I was trying to expose a specific device under /dev/devicex in ubuntu (host) to docker container from my OCI pre start hook.
What I did: In the OCI pre start hook bind mounted the device to container /dev directory and the bind was successful.
What I see: ls /dev
doesn’t list the device under /dev in container. cat /proc/mount
shows that the device is mounted on the container. udev /dev/devicex devtmpfs rw,nosuid,relatime,size=24080328k,nr_inodes=6020082,mode=755 0 0
Could some explain the way to selectively mount the device into docker container from oci prestart hook. I know docker supports docker run --device=/dev/devicex
and that works. But I would like to achieve the same from Pre start Hook.