Skip to content

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

License

Notifications You must be signed in to change notification settings

Allaman/problemsolver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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