Description
mount --bind fails unless the source and destination are directories.
In Linux, any non-directory filesystem node can be bind mounted on any non-directory target (in addition to bind mounting directories on directories).
Steps to reproduce
echo foo > foo
echo bar > bar
mount --bind foo bar
runsc version
docker version (if using docker)
uname
No response
kubectl (if using Kubernetes)
repo state (if built from source)
No response
runsc debug logs (if available)
Description
mount --bind fails unless the source and destination are directories.
In Linux, any non-directory filesystem node can be bind mounted on any non-directory target (in addition to bind mounting directories on directories).
Steps to reproduce
runsc version
docker version (if using docker)
uname
No response
kubectl (if using Kubernetes)
repo state (if built from source)
No response
runsc debug logs (if available)