Skip to content

Commit

Permalink
Merge pull request #9149 from tstromberg/docker-no-swap
Browse files Browse the repository at this point in the history
Disable swap in Docker & podman containers
  • Loading branch information
tstromberg authored Sep 2, 2020
2 parents d1431fe + 7fc0299 commit 914f10b
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion pkg/drivers/kic/oci/oci.go
Original file line number Diff line number Diff line change
Expand Up @@ -177,9 +177,14 @@ func CreateContainerNode(p CreateParams) error {

if p.OCIBinary == Podman && memcgSwap { // swap is required for memory
runArgs = append(runArgs, fmt.Sprintf("--memory=%s", p.Memory))
// Disable swap by setting the value to match
runArgs = append(runArgs, fmt.Sprintf("--memory-swap=%s", p.Memory))
}
if p.OCIBinary == Docker { // swap is only required for --memory-swap

if p.OCIBinary == Docker {
runArgs = append(runArgs, fmt.Sprintf("--memory=%s", p.Memory))
// Disable swap by setting the value to match
runArgs = append(runArgs, fmt.Sprintf("--memory-swap=%s", p.Memory))
}

// https://www.freedesktop.org/wiki/Software/systemd/ContainerInterface/
Expand Down

0 comments on commit 914f10b

Please sign in to comment.