12345678910111213141516171819202122232425262728293031 |
- package configs
- type Mount struct {
- // Source path for the mount.
- Source string `json:"source"`
- // Destination path for the mount inside the container.
- Destination string `json:"destination"`
- // Device the mount is for.
- Device string `json:"device"`
- // Mount flags.
- Flags int `json:"flags"`
- // Propagation Flags
- PropagationFlags []int `json:"propagation_flags"`
- // Mount data applied to the mount.
- Data string `json:"data"`
- // Relabel source if set, "z" indicates shared, "Z" indicates unshared.
- Relabel string `json:"relabel"`
- // Optional Command to be run before Source is mounted.
- PremountCmds []Command `json:"premount_cmds"`
- // Optional Command to be run after Source is mounted.
- PostmountCmds []Command `json:"postmount_cmds"`
- }
|