このプロジェクトについて

Watchtowerは、実行中のDockerコンテナの更新を自動化します。新しいイメージがDocker Hubまたはプライベートレジストリにプッシュされると、Watchtowerはそれを取得し、既存のコンテナを安全にシャットダウンして、元のデプロイと同じオプションを使用して再起動します。 クイックスタートは、Dockerソケット(/var/run/docker.sock)をマウントし、nickfedor/watchtowerイメージを実行する単一のdocker runコマンドです。このプロジェクトは、ホームラボ、メディアセンター、ローカル開発環境、および同様のセットアップを対象としており、商用または本番環境での使用は明示的に推奨されておらず、代わりにCI/CDを備えたKubernetesを提案しています。 Dockerイメージは、amd64、i386、armhf、arm64v8、およびriscv64向けに公開されています。READMEには、最近のDockerバージョンを使用することを推奨する記載があります。このバージョンはv1.43以降をサポートするようにテストされており、デフォルトでAPIバージョンを自動ネゴシエートし、明示的に設定されたDOCKER_API_VERSIONを検証し、失敗した場合は自動ネゴシエーションにフォールバックします。 完全なドキュメントはwatchtower.nickfedor.comでホストされています。リポジトリはApache-2.0ライセンスで、CircleCI、Codecov、Codacyを使用し、all-contributorsリストを維持しています。