{"repo":"tarampampam/microcheck","free":true,"listed":false,"github":"https://github.com/tarampampam/microcheck","clone":"git clone https://github.com/tarampampam/microcheck.git","description":"🧪 Lightweight health check utilities for Docker containers","language":"C","stars":151,"topics":["checkhttp","checkport","docker","docker-image","healthcheck","precompiled-binaries","static-binary","tools","checkhttps","cli"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Lightweight health check utilities for Docker containers Minimal, statically linked tools designed for [container health checks][docker-healthcheck]. Built with musl for minimal size and zero dependencies. A common use case is to include these tools in HEALTHCHECK instructions in Dockerfiles, allowing Docker to monitor the health of applications running inside containers. Typically, you [don't need them in Kubernetes][k8s-probes] (because Kubernetes has its own health check mechanisms, where the kubelet periodically checks the container's status), but in vanilla Docker or other container runtimes without built-in health checks, these tools can be very useful. You might say, \"But why? There are already tools like curl or wget !\". That's true, but those tools are often quite large because they include many features and dependencies. Using them only for health checks can unnecessarily increase the size of your Docker images. These tools are designed to be as small as possible while still providing the required functionality, especially for scratch or distroless images ( curl and wget won't work there at all, since they rely on shared libraries). In addition, their exit codes are designed to match Docker's expectations for health checks (0 = healthy, 1 = unhealthy), whereas curl and wget do not follow this convention. Just to illustrate the size difference, here is a comparison of adding httpcheck versus curl or wget : So, think of this as an alternative to: [!NOTE] By the way - ","default_branch":null,"files":null,"tree":[],"storefront":"/r/tarampampam","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tarampampam/microcheck/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}