Skip to content

Commit

Permalink
gitlab_runner: Update for changed volume pruning behavior in Docker 23.0
Browse files Browse the repository at this point in the history
"docker system prune --volumes" does no longer prune named volumes in
Docker 23.0[1][2], so use "docker volume prune --all"[3] for pruning
named volumes.

[1] docker/cli#4028
[2] moby/moby#44259
[3] docker/cli#4229
  • Loading branch information
klausenbusk committed Nov 25, 2023
1 parent c392043 commit 0e6e6b5
Showing 1 changed file with 2 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,6 @@ Description=Cleanup containers, images and volumes produced by GitLab Runner

[Service]
Type=oneshot
ExecStart=docker system prune --force --filter label=com.gitlab.gitlab-runner.managed=true --volumes
ExecStart=docker system prune --force --filter label=com.gitlab.gitlab-runner.managed=true
ExecStart=docker volume prune --all --force --filter label=com.gitlab.gitlab-runner.managed=true
ExecStart=docker image prune --all --force --filter until=168h

0 comments on commit 0e6e6b5

Please sign in to comment.