Apologies upfront that I’m not completely sure how mount propagation works. Playing around with it in my VM, a requirement for mounting something like
-v /foo/foo:shared is first creating your own mount and marking it as shared:
mount -o bind /foo /foo; mount --make-shared /foo.
OS X doesn’t seem to support bind mounts? Given that, is there any way to get shared propagation working between OS X and a container? As an alternative, is there any way to do mount propagation with
Just a note about what I’m trying to do: I have a custom FUSE filesystem, and I’d like to run the process in a container, and export the filesystem to other containers.