docker-tidy/docs/content/setup/_index.md

49 lines
1.2 KiB
Markdown
Raw Normal View History

2020-03-15 13:21:36 +01:00
---
title: Setup
---
2020-03-15 13:30:37 +01:00
{{< toc >}}
2020-03-15 13:21:36 +01:00
## Pip
2020-06-03 22:40:20 +02:00
<!-- prettier-ignore-start -->
2020-03-15 13:21:36 +01:00
<!-- markdownlint-disable -->
{{< highlight Shell "linenos=table" >}}
2020-06-03 22:40:20 +02:00
# From PyPI as unprivileged user
2020-03-15 13:21:36 +01:00
$ pip install docker-tidy --user
# .. or as root
$ sudo pip install docker-tidy
# From Wheel file
$ pip install https://github.com/xoxys/docker-tidy/releases/download/v0.1.0/docker_tidy-0.1.0-py2.py3-none-any.whl
{{< /highlight >}}
<!-- markdownlint-enable -->
2020-06-03 22:40:20 +02:00
<!-- prettier-ignore-end -->
2020-03-15 13:21:36 +01:00
## Docker
2020-06-03 22:40:20 +02:00
The default entrypoint is set to the `gc` sub-command and you have to overwrite it
if you want to use other sub-commands like `stop`.
2020-06-03 22:40:20 +02:00
<!-- prettier-ignore-start -->
2020-03-15 13:21:36 +01:00
<!-- markdownlint-disable -->
{{< highlight Shell "linenos=table" >}}
docker run \
2020-03-15 22:18:41 +01:00
-e TIDY_GC_MAX_CONTAINER_AGE="3 days ago" \
-e TIDY_GC_MAX_IMAGE_AGE="5 days ago" \
-v /var/run/docker.sock:/var/run/docker.sock \
2020-03-15 13:21:36 +01:00
xoxys/docker-tidy
{{< /highlight >}}
<!-- markdownlint-enable -->
2020-06-03 22:40:20 +02:00
<!-- prettier-ignore-end -->
2020-03-15 13:21:36 +01:00
2020-06-03 22:40:20 +02:00
<!-- prettier-ignore-start -->
2020-03-15 13:21:36 +01:00
<!-- markdownlint-disable -->
{{< hint info >}}
**Info**\
2020-06-03 22:40:20 +02:00
Keep in mind, that you have to pass SELinux labels (:Z or :z) to your mount option if you are working on SELinux enabled systems.
2020-03-15 13:21:36 +01:00
{{< /hint >}}
<!-- markdownlint-enable -->
2020-06-03 22:40:20 +02:00
<!-- prettier-ignore-end -->