ikke_t.container_image_cleanup

コンテナイメージのクリーンアップ

ホストから未使用のコンテナイメージを定期的にクリーンアップします。この役割は、Podman または Docker がインストールされているかに基づいて cron ジョブを設定します。

要件

役割は、cron ジョブをインストールする前に、ホストに Podman または Docker がインストールされているかを確認します。

役割変数

cron ジョブのタイミングや、Podman と Docker のバイナリーパスを確認するための変数が defaults/main.yml にあります。

依存関係

依存関係はありません。

使用例プレイブック

- name: 未使用のコンテナを定期的にクリーンアップ
  hosts: all
  roles:
    - role: container_image_cleanup
      vars:
        podman_prune_cronjob_special_time: daily
        docker_prune_cronjob_special_time: weekly
        podman_prune_opts: "--all --force"
        docker_prune_opts: "--all --force"
        podman_path: /usr/bin/podman
        docker_path: /usr/bin/docker

ライセンス

GPLv3

著者情報

Ilkka Tengvall, ilkka.tengvall@iki.fi

プロジェクトについて

Periodicly cleans up all unused container images from host. Role sets up cron job based on whether podman or docker is installed.

インストール
ansible-galaxy install ikke_t.container_image_cleanup
ライセンス
Unknown
ダウンロード
2k
所有者
I nerd around the clock. At day time for Red Hat, at evenings for my hobby projects. Except when family duties interrupt :) All for open source.