From 671a07a155abd02995fb4089c04fc723bd0f6d90f2a9bbe53cdd69df8cc690c1 Mon Sep 17 00:00:00 2001 From: JaniSoto Date: Sat, 15 Aug 2026 19:51:03 +0000 Subject: [PATCH] added basic docker commands --- docs/operations-manual.md | 31 ++++++++++++++++--- .../data/config/packetfixer.properties | 2 +- 2 files changed, 28 insertions(+), 5 deletions(-) diff --git a/docs/operations-manual.md b/docs/operations-manual.md index b7c6e4a..0189ac0 100644 --- a/docs/operations-manual.md +++ b/docs/operations-manual.md @@ -33,6 +33,18 @@ When performing world resets or maintenance, classify directories according to t ## 3. Lifecycle & Reset Workflows +### Basic Container Controls +```bash +# Start server container +docker start $INSTANCE_NAME + +# Gracefully stop server container +docker stop $INSTANCE_NAME + +# Restart server container +docker restart $INSTANCE_NAME +``` + ### Clean World Reset (Preserving Configs & Mods) ```bash docker stop $INSTANCE_NAME @@ -66,14 +78,25 @@ chmod -R u+rwX ~/mcserver ## 4. Diagnostics & Telemetry -### Log Filter Pipeline (Errors & Warnings) +### Container Status & Resource Usage ```bash -docker logs $INSTANCE_NAME 2>&1 | grep -iE "ERROR|WARN|Exception|Fatal|Failed|Caused by" | tail -n 60 +# Check container uptime & port mapping +docker ps -f "name=$INSTANCE_NAME" --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}" + +# Check real-time CPU & memory utilization +docker stats $INSTANCE_NAME --no-stream ``` -### Health & Container Status Check +### Log Inspection Pipeline ```bash -docker ps -f "name=$INSTANCE_NAME" --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}" +# Live log tailing (last 100 lines + follow) +docker logs -f --tail 100 $INSTANCE_NAME + +# Filtered log pipeline (Errors, Warnings, Exceptions & Failures) +docker logs $INSTANCE_NAME 2>&1 | grep -iE "ERROR|WARN|Exception|Fatal|Failed|Caused by" | tail -n 60 + +# Search logs for a specific keyword or mod name +docker logs $INSTANCE_NAME 2>&1 | grep -i "" ``` --- diff --git a/instances/forge-1.20.1-survival/runtime/data/config/packetfixer.properties b/instances/forge-1.20.1-survival/runtime/data/config/packetfixer.properties index f457735..c475053 100755 --- a/instances/forge-1.20.1-survival/runtime/data/config/packetfixer.properties +++ b/instances/forge-1.20.1-survival/runtime/data/config/packetfixer.properties @@ -1,7 +1,7 @@ #Packet Fixer config file. #Default values (minecraft default): nbtMaxSize 2097152, packetSize 1048576, decoderSize 8388608 and varInt21Size 3. #Max values are 2147483647 for packetSize/decoderSize/varInt21 and 9223372036854775807 for nbtMaxSize. -#Sat Aug 15 17:43:24 UTC 2026 +#Sat Aug 15 19:40:58 UTC 2026 chunkPacketData=2097152 varLong=10 nbtMaxSize=2097152