Over the past few months, Docker has become one of my most frequently used applications, thanks to my newfound interest in self-hosting services. I’ve deployed several apps as Docker containers, which I now use daily as replacements for traditional software downloaded from the internet. After all, self-hosting helps me save money and ensures better privacy compared to sending my data to remote servers. While using Docker is pretty straightforward, managing multiple containers can get overwhelming — especially if you’re running a home lab. Keeping track of what’s happening inside containers for debugging, a***yzing logs, and monitoring performance is important. Unfortunately, the Docker app falls short for this purpose.