/problemsolver

An opiniated Docker image for troubleshooting purposes, especially within a Kubernetes cluster.

Primary LanguageDockerfileMIT LicenseMIT

ProblemSolver

This is my personal Docker image for troubleshooting.

There are many Docker images like it, but this one is mine.

rifleman's creed

Overview

  • Based upon debian:stable-slim. Why not Alpine? To be sure to not run into DNS issues.
  • Straight forward Dockerfile with no shenanigans.
  • Distinguishes between arm64 and amd64 hosts and builds an image for both architectures.
  • Includes plenty of useful tools and Golang 1.18
  • Dockerhub
  • Blog post about multi arch Docker images.

Examples

You can also use the GitHub registry: ghcr.io/allaman/problemsolver

Start problemsolver in your configured Kubernetes cluster in interactive mode

kubectl run problemsolver -n <NAMESPACE> --rm -i --tty --image allaman/problemsolver

Start problemsolver via Docker in interactive mode

docker run --name problemsolver --rm -it allaman/problemsolver