Files
nomad/drivers/shared/capabilities/defaults_default.go
Piotr Kazmierczak f22ce921cd docker: adjust capabilities on Windows (#23599)
Adjusts Docker capabilities per OS, and checks for runtime on Windows.

---------

Co-authored-by: Tim Gross <tgross@hashicorp.com>
2024-07-17 09:01:45 +02:00

20 lines
554 B
Go

// Copyright (c) HashiCorp, Inc.
// SPDX-License-Identifier: MPL-2.0
//go:build !windows
package capabilities
import docker "github.com/fsouza/go-dockerclient"
// DockerDefaults is a list of Linux capabilities enabled by Docker by default
// and is used to compute the set of capabilities to add/drop given docker driver
// configuration.
//
// https://docs.docker.com/engine/reference/run/#runtime-privilege-and-linux-capabilities
func DockerDefaults(info *docker.Env) *Set {
defaults := NomadDefaults()
defaults.Add("NET_RAW")
return defaults
}