NAME

API::Docker::Type::Mount::BindOptions - Optional configuration for the bind type

VERSION

version 0.004

DESCRIPTION

Generated from the inline BindOptions schema of the Mount definition in spec/v1.51.yaml. Upstream it has no name of its own -- it is an object written straight into Mount, and the class is named after the definition that declares it.

propagation

A propagation mode with the value [r]private, [r]shared, or [r]slave. The swagger enumerates private, rprivate, shared, rshared, slave and rslave.

non_recursive

Disable recursive bind mount. The daemon defaults it to false.

create_mountpoint

Create mount point on host if missing. The daemon defaults it to false.

read_only_non_recursive

Make the mount non-recursively read-only, but still leave the mount recursive (unless NonRecursive is set to true in conjunction).

Added in v1.44, before that version all read-only mounts were non-recursive by default. To match the previous behaviour this will default to true for clients on versions prior to v1.44.

read_only_force_recursive

Raise an error if the mount cannot be made recursively read-only. The daemon defaults it to false.

SUPPORT

Issues

Please report bugs and feature requests on GitHub at https://github.com/Getty/p5-api-docker/issues.

CONTRIBUTING

Contributions are welcome! Please fork the repository and submit a pull request.

AUTHOR

Torsten Raudssus <getty@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2026 by Torsten Raudssus <torsten@raudssus.de> https://raudssus.de/.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.