1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00
moby--moby/docs/extend
Tibor Vass c54b717caf plugins: container-rootfs-relative paths
Legacy plugins expect host-relative paths (such as for Volume.Mount).
However, a containerized plugin cannot respond with a host-relative
path. Therefore, this commit modifies new volume plugins' paths in Mount
and List to prepend the container's rootfs path.

This introduces a new PropagatedMount field in the Plugin Config.
When it is set for volume plugins, RootfsPropagation is set to rshared
and the path specified by PropagatedMount is bind-mounted with rshared
prior to launching the container. This is so that the daemon code can
access the paths returned by the plugin from the host mount namespace.

Signed-off-by: Tibor Vass <tibor@docker.com>
2016-12-09 10:16:24 -08:00
..
images Fixing documentation according to comments by @moxiegirl and @thaJeztah 2015-12-08 17:34:15 +02:00
config.md plugins: container-rootfs-relative paths 2016-12-09 10:16:24 -08:00
index.md Fix some redirect loops and problems 2016-11-28 09:46:38 -08:00
legacy_plugins.md Fix some redirect loops and problems 2016-11-28 09:46:38 -08:00
plugin_api.md move plugins out of experimental 2016-11-10 15:51:32 -08:00
plugins_authorization.md Fix some redirect loops and problems 2016-11-28 09:46:38 -08:00
plugins_network.md modify invalid url in plugins_network.md 2016-11-25 15:40:51 +08:00
plugins_volume.md plugins: container-rootfs-relative paths 2016-12-09 10:16:24 -08:00