Executing Commands with Asterisks in Docker
Shell globbing breaks inside docker exec because of how args are parsed — here's how to pass wildcards and asterisks correctly.
All the articles with the tag "devops".
Shell globbing breaks inside docker exec because of how args are parsed — here's how to pass wildcards and asterisks correctly.
Build one Grafana dashboard that adapts to any host or environment using variables — query, custom, constant, and multi-select types with real examples.
Move Docker images between hosts without a registry using docker save and docker load — air-gapped deployments made simple.
Generate code documentation with Doxygen without installing it — run it from a Docker container and get HTML docs from any codebase.
Learn how lazydocker and dive make Docker manageable from your terminal. TUI dashboards, image layer analysis, CI integration, and optimization tips.
Automate Docker container deployment with shell scripts, cron, and Ansible — stop SSHing in and restarting things by hand.
Monitor Linux servers with htop, iostat, netstat, vmstat, and Prometheus — pick the right tool for CPU, memory, disk, and network issues.
Scan your containers and dependency trees with trivy, grype, syft, and osv-scanner. Generate SBOMs and catch CVEs before a supply chain attack catches you.
Speed up Ansible playbooks with pipelining, forks, fact caching, and async tasks — stop watching the spinning wheel on every play.
Podman runs containers without a daemon — and Quadlets let systemd manage them natively. Here's why that's actually great for self-hosting.
Portainer, Dockge, and Dockhand compared side by side. Portainer handles fleets, Dockge nails single-host Compose, Dockhand gives you multi-host and SSO free.
Restic, Borg, and Kopia all deduplicate and encrypt — but differ on backends, compression, and UI. Pick the right backup tool for your Linux home lab.