mirror of
https://github.com/AlexMacocian/Docker-Minecraft-Paper.git
synced 2026-07-15 15:19:32 +00:00
3fa95d65f5
Run as non-priviledged user Fix Restore and Backup
25 lines
803 B
PowerShell
25 lines
803 B
PowerShell
$containerName = "minecraft-server"
|
|
$imageName = "minecraft-paper:latest"
|
|
|
|
$container = docker ps -a --filter "name=$containerName" --format "{{.ID}}"
|
|
if ($container) {
|
|
Write-Host "Stopping existing container: $containerName"
|
|
docker stop $containerName
|
|
Write-Host "Removing existing container: $containerName"
|
|
docker rm $containerName
|
|
} else {
|
|
Write-Host "No existing container found with name: $containerName"
|
|
}
|
|
|
|
$image = docker images --filter "reference=$imageName" --format "{{.ID}}"
|
|
if ($image) {
|
|
Write-Host "Removing existing image: $imageName"
|
|
docker rmi $imageName
|
|
} else {
|
|
Write-Host "No existing image found with name: $imageName"
|
|
}
|
|
|
|
Write-Host "Building new image: $imageName"
|
|
docker build --no-cache -t $imageName .
|
|
|
|
Write-Host "Build completed successfully!" |