https://github.com/omfdydx/docker_debugger
Docker Utility Image for debugging all kind of infrastructure ranging from databases, caches, brokers et. al.
https://github.com/omfdydx/docker_debugger
curl debugging docker networking ping
Last synced: about 1 month ago
JSON representation
Docker Utility Image for debugging all kind of infrastructure ranging from databases, caches, brokers et. al.
- Host: GitHub
- URL: https://github.com/omfdydx/docker_debugger
- Owner: omfdydx
- License: gpl-3.0
- Created: 2024-06-19T07:59:58.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-03-18T07:23:04.000Z (2 months ago)
- Last Synced: 2025-04-23T07:15:37.986Z (about 1 month ago)
- Topics: curl, debugging, docker, networking, ping
- Language: Dockerfile
- Homepage: https://hub.docker.com/r/omfdy/docker-debugger
- Size: 80.1 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README

Lightweight Docker utility for curl, wget, ping, screen, psql, mysql, et al
Packed with a simple api server to keep it running even if you come out of the container. Long time taking tasks like
kind of tasks can be achieved using this utility even if you come out of the container## Usage
`docker run -it -d -p 5050:5050 omfdy/docker-debugger:latest`#### To join on particular network
`docker run -it -d -p 5050:5050 --network omfdy/docker-debugger:latest`
**Check** `curl localhost:5050`
**_Response_** `Hello World!`To use this tool, simply run the container. The _**simple**_ flask server will keep it running.
You can then use the various CLI tools to test your network and services.```
* screen
* curl
* mongodb-tools
* wget
* redis
* ping
* jq
* flask
* nano
* vim
* postgresql-client
* bash
* nmap
* socat
* netcat-openbsd
* openssh
* bash-completion
* kafkacat
* telnet
```WIP - will keep including tools further needed for debugging Kubernetes / Docker based deployments
`docker buildx build -t omfdy/docker-debugger:latest --attest type=provenance,mode=max --sbom=true .`
`docker push :`
# Using as Kubernetes debugging tool
`kubectl run --rm utils -it --image omfdy/docker-debugger bash`
#### You will be seeing a bash prompt -
###### __*e.g*__
$ redis-cli -h -p PING
>PONG$ psql -h -U -d
$ ping
$ screen -S __screen_name__
$ mongodump
$ mongosh