mirror of
https://github.com/kemko/nomad.git
synced 2026-01-05 09:55:44 +03:00
1.5 KiB
1.5 KiB
layout, page_title, sidebar_current, description
| layout | page_title | sidebar_current | description |
|---|---|---|---|
| docs | volume_mount Stanza - Job Specification | docs-job-specification-volume_mount | The "volume_mount" stanza allows the task to specify where a group "volume" should be mounted. |
volume_mount Stanza
| Placement |
job -> group -> task -> **volume_mount**
|
|---|
The volume_mount stanza allows the task to specify how a group
volume should be mounted into the task.
job "docs" {
group "example" {
volume "certs" {
type = "host"
read_only = true
source = "ca-certificates"
}
task "example" {
volume_mount {
volume = "certs"
destination = "/etc/ssl/certs"
}
}
}
}
The Nomad client will make the volumes available to tasks according to this configuration, and it will fail the allocation if the client configuration updates to remove a volume that it depends on.
volume_mount Parameters
-
volume(string: "")- Specifies the group volume that the mount is going to access. -
destination(string: "")- Specifies where the volume should be mounted inside the tasks container. -
read_only(bool: false)- When a group volume is writeable, you may specify that it isread_onlyon a per mount level using theread_onlyoption here.