21 lines
586 B
Bash
21 lines
586 B
Bash
#!/bin/bash
|
||
set -euo pipefail
|
||
|
||
CONTAINER_NAME="zerotier"
|
||
|
||
# Prüfen, ob der Container existiert
|
||
if docker ps -a --format '{{.Names}}' | grep -q "^${CONTAINER_NAME}\$"; then
|
||
echo "Container '${CONTAINER_NAME}' existiert."
|
||
else
|
||
echo "Container '${CONTAINER_NAME}' existiert nicht!"
|
||
exit 1
|
||
fi
|
||
|
||
# Prüfen, ob der Container läuft
|
||
if docker ps --format '{{.Names}}' | grep -q "^${CONTAINER_NAME}\$"; then
|
||
echo "Container '${CONTAINER_NAME}' läuft bereits."
|
||
else
|
||
echo "Container '${CONTAINER_NAME}' läuft nicht – starte ihn..."
|
||
docker start "${CONTAINER_NAME}"
|
||
fi
|