Linux
Mit Watchtower kann man auf Linux ganz einfach seine Docker Container updaten lassen.
Download und Installation
Führe diesen befehl in der CMD aus:
$ docker run -d \ --name watchtower \ -v /var/run/docker.sock:/var/run/docker.sock \ containrrr/watchtowerWindows
Mit Watchtower kann man auf Windows ganz einfach seine Docker Container updaten lassen.
Download und Installation
nssm:
Mit chocolatey
- Öffne Powershell
- Installiere chocolatey mit diesem Befehl:
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))- Starte Powershell neu
- Installiere nssm mit diesem Befehl:
choco install nssm -y3. Starte Powershell neu
Ohne Chocolatey
Download- Unpack ZIP
- Go to the Folder with the nssm.exe and type cmd in the folder adressbar
Watchtower:
Downloade die Aktuellste watchtower_windows_xxx.zip datei von der Watchtower git seite.
DownloadErsetze "C:\folder\watchtower.exe" mit dem Dateipfad von der entpacketen Watchtower ZIP datei.
nssm.exe install Watchtower C:\folder\watchtower.exenssm.exe set Watchtower AppParameters ^"-H npipe:////./pipe/docker_engine -s ^\^"* 18 * * 1-5^\^"^"nssm.exe set Watchtower AppDirectory C:\foldernssm.exe set Watchtower AppExit Default Restart nssm.exe set Watchtower AppStdout C:\folder\watchtower.lognssm.exe set Watchtower AppStderr C:\folder\watchtower.lognssm.exe set Watchtower Description "Container auto updater (Watchtower)" nssm.exe set Watchtower DisplayName Watchtower nssm.exe set Watchtower ObjectName LocalSystemnssm.exe set Watchtower Start SERVICE_AUTO_STARTnssm.exe set Watchtower Type SERVICE_WIN32_OWN_PROCESS