{"id":14989909,"url":"https://github.com/omfdydx/docker_debugger","last_synced_at":"2025-10-09T19:12:15.773Z","repository":{"id":245230004,"uuid":"817195223","full_name":"omfdydx/docker_debugger","owner":"omfdydx","description":"Docker Utility Image for debugging all kind of infrastructure ranging from databases, caches, brokers et. al.  ","archived":false,"fork":false,"pushed_at":"2025-03-18T07:23:04.000Z","size":82,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-23T07:15:37.986Z","etag":null,"topics":["curl","debugging","docker","networking","ping"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/omfdy/docker-debugger","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/omfdydx.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-19T07:59:58.000Z","updated_at":"2025-03-18T07:21:21.000Z","dependencies_parsed_at":"2024-06-26T09:02:12.358Z","dependency_job_id":"b36138ad-3e0f-4060-a0ed-6bb14676e198","html_url":"https://github.com/omfdydx/docker_debugger","commit_stats":{"total_commits":36,"total_committers":1,"mean_commits":36.0,"dds":0.0,"last_synced_commit":"aa598a97e1505155803468c5e07e933a87d0f80f"},"previous_names":["omfdydx/docker_debugger"],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omfdydx%2Fdocker_debugger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omfdydx%2Fdocker_debugger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omfdydx%2Fdocker_debugger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omfdydx%2Fdocker_debugger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/omfdydx","download_url":"https://codeload.github.com/omfdydx/docker_debugger/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250386840,"owners_count":21422040,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["curl","debugging","docker","networking","ping"],"created_at":"2024-09-24T14:19:07.376Z","updated_at":"2025-10-09T19:12:15.756Z","avatar_url":"https://github.com/omfdydx.png","language":"Dockerfile","readme":"![visitors](https://visitor-badge.laobi.icu/badge?page_id=omfdydx.docker_debugger)\n\nLightweight Docker utility for curl, wget, ping, screen, psql, mysql, et al\n\nPacked with a simple api server to keep it running even if you come out of the container. Long time taking tasks like \n\u003cbackup or restore\u003e kind of tasks can be achieved using this utility even if you come out of the container  \n\n\n## Usage\n`docker run -it -d -p 5050:5050 omfdy/docker-debugger:latest`\n\n#### To join on particular network\n\n`docker run -it -d -p 5050:5050 --network \u003cnetwork\u003e  omfdy/docker-debugger:latest`\n\n**Check** `curl localhost:5050`\n**_Response_** `Hello World!`\n\nTo use this tool, simply run the container. The _**simple**_ flask server will keep it running. \nYou can then use the various CLI tools to test your network and services.\n\n```\n* screen\n* curl\n* mongodb-tools\n* wget\n* redis\n* ping\n* jq\n* flask\n* nano\n* vim\n* postgresql-client\n* bash\n* nmap\n* socat \n* netcat-openbsd \n* openssh \n* bash-completion\n* kafkacat\n* telnet\n```\n\nWIP - will keep including tools further needed for debugging Kubernetes / Docker based deployments\n\n`docker buildx  build -t omfdy/docker-debugger:latest --attest type=provenance,mode=max --sbom=true .`\n\n`docker push \u003cimage\u003e:\u003ctag\u003e`\n\n# Using as Kubernetes debugging tool\n\n`kubectl run --rm utils -it --image omfdy/docker-debugger bash`\n\n#### You will be seeing a bash prompt - \n###### __*e.g*__\n$ redis-cli -h \u003chostname\u003e -p \u003cport\u003e PING\n\u003ePONG\n\n$ psql -h \u003chostname\u003e -U \u003cuser\u003e -d \u003cdatabase\u003e\n\n$ ping \u003cinternal-service-name\u003e\n\n$ screen -S __screen_name__\n\n$ mongodump \u003coptions\u003e \u003cconnection-string\u003e\n\n$ mongorestore \u003coptions\u003e \u003cconnection-string\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomfdydx%2Fdocker_debugger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fomfdydx%2Fdocker_debugger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomfdydx%2Fdocker_debugger/lists"}