Docker Compose Tutorial: Run a Multi-Container App
Learn Docker Compose with a real example: a web service and MariaDB with volumes, healthchecks, .env secrets, updates and backups.
$ cat README.md # Personal IT knowledge base Fixes, snippets and notes from real-world work: Linux, networking, servers, DevOps. $ ls posts/ | wc -l 24$
Learn Docker Compose with a real example: a web service and MariaDB with volumes, healthchecks, .env secrets, updates and backups.
Docker ignores UFW rules for published ports. Learn why it happens and how to fix it with localhost binding, DOCKER-USER rules and provider firewalls.
A practical Bash reference: variables, arguments, conditions, loops, functions, arrays, string handling, redirects and exit codes with examples.
Make Bash scripts fail safely: strict mode, quoting, trap cleanup, mktemp, flock, dry-run mode and ShellCheck, with a reusable template.
Handy shell one-liners for finding files, analyzing logs, processing text, renaming in bulk, monitoring the system and moving data.
How to repair Windows 10 and 11 with DISM and SFC: the correct order, what the results mean, offline repair and last-resort options.
Schedule jobs with cron: syntax, examples, environment and PATH problems, the percent sign trap, flock, logging and systemd timer alternatives.
Fix Windows no-internet and DNS problems: find the broken layer, flush DNS, reset Winsock and TCP/IP, check proxy and drivers.
Find out why a Windows PC rebooted or blue-screened with Reliability Monitor, Event IDs 41, 1074 and 6008, PowerShell and crash dumps.
Fix RDP connection problems: Home edition limits, firewall and network profile, user permissions, credentials errors, plus how to use RDP safely.