Skip to content

Instantly share code, notes, and snippets.

@AlexanderHentzsch
Last active January 12, 2024 10:14
Show Gist options
  • Save AlexanderHentzsch/c30dc4a33ee2963f4ec441f75e0640a7 to your computer and use it in GitHub Desktop.
Save AlexanderHentzsch/c30dc4a33ee2963f4ec441f75e0640a7 to your computer and use it in GitHub Desktop.
Update Portainer unter Windows
@echo off
chcp 65001 > nul
setlocal enabledelayedexpansion
set /p backup="Haben Sie ein Backup gemacht? (ja/nein): "
for %%i in ("ja" "j" "yes" "y" "1") do (
if /i "%backup%"==%%i (
set validInput=true
)
)
if %validInput%==true (
echo Starte Update...
docker stop portainer
docker rm portainer
docker pull portainer/portainer-ce:latest
docker run -d ^
-p 8000:8000 ^
-p 9443:9443 ^
--name=portainer ^
--restart=always ^
-v /var/run/docker.sock:/var/run/docker.sock ^
-v portainer_data:/data ^
portainer/portainer-ce:latest
echo Update abgeschlossen!
) else (
echo Bitte machen Sie ein Backup, bevor Sie das Skript ausführen.
)
pause
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment