Installation
Installation
Sources
Container Image
Binary
CLI Commands
Pulling the Container Image
docker pull nickfedor/watchtower:latestDownloading the Binary
The following will download and extract the binary to the current directory:
iwr (iwr https://api.github.com/repos/nicholas-fedor/watchtower/releases/latest | ConvertFrom-Json).assets.where({$_.name -like "*windows_amd64*.zip"}).browser_download_url -OutFile watchtower.zip; Add-Type -AssemblyName System.IO.Compression.FileSystem; $zip = [System.IO.Compression.ZipFile]::OpenRead("$PWD\watchtower.zip"); $zip.Entries | Where-Object {$_.Name -eq 'watchtower.exe'} | ForEach-Object {[System.IO.Compression.ZipFileExtensions]::ExtractToFile($_, "$PWD\watchtower.exe", $true)}; $zip.Dispose(); Remove-Item watchtower.zip; if (Test-Path ".\watchtower.exe") { Write-Host "Successfully installed watchtower.exe to current directory" } else { Write-Host "Failed to install watchtower.exe" }Review the release page for additional architectures (e.g., arm, arm64, i386, riscv64).
Supported Architectures
Watchtower supports the following architectures:
- amd64
- i386
- armhf
- arm64v8
- riscv64
Last updated on