mirror of
https://github.com/kemko/nomad.git
synced 2026-01-08 19:35:41 +03:00
Apply SELinux label to allocate directory of docker driver
This commit is contained in:
@@ -108,8 +108,10 @@ func (d *DockerDriver) containerBinds(alloc *allocdir.AllocDir, task *structs.Ta
|
||||
}
|
||||
|
||||
return []string{
|
||||
fmt.Sprintf("%s:%s", shared, allocdir.SharedAllocName),
|
||||
fmt.Sprintf("%s:%s", local, allocdir.TaskLocal),
|
||||
// "z" and "Z" option is to allocate directory with SELinux label.
|
||||
fmt.Sprintf("%s:/%s:rw,z", shared, allocdir.SharedAllocName),
|
||||
// capital "Z" will label with Multi-Category Security (MCS) labels
|
||||
fmt.Sprintf("%s:/%s:rw,Z", local, allocdir.TaskLocal),
|
||||
}, nil
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user