{"id":17324469,"url":"https://github.com/arunvelsriram/utils","last_synced_at":"2025-04-13T00:42:46.952Z","repository":{"id":40545825,"uuid":"116822646","full_name":"arunvelsriram/utils","owner":"arunvelsriram","description":"Docker image with tools like curl, wget, ping, nslookup, dig, psql etc.","archived":false,"fork":false,"pushed_at":"2024-12-06T08:29:23.000Z","size":70,"stargazers_count":186,"open_issues_count":1,"forks_count":49,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-13T00:42:38.383Z","etag":null,"topics":["debugging","docker","docker-image","kubernetes","swissarmyknife","tools","utilities"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/arunvelsriram.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2018-01-09T13:56:25.000Z","updated_at":"2025-03-31T10:53:56.000Z","dependencies_parsed_at":"2024-10-15T14:10:49.898Z","dependency_job_id":"acbf61af-5a53-4abd-91ec-1ebe6e663080","html_url":"https://github.com/arunvelsriram/utils","commit_stats":{"total_commits":87,"total_committers":8,"mean_commits":10.875,"dds":"0.14942528735632188","last_synced_commit":"3423ec24d8feba6427fef7ece421617fb2d2b21b"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arunvelsriram%2Futils","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arunvelsriram%2Futils/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arunvelsriram%2Futils/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arunvelsriram%2Futils/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arunvelsriram","download_url":"https://codeload.github.com/arunvelsriram/utils/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248650417,"owners_count":21139672,"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":["debugging","docker","docker-image","kubernetes","swissarmyknife","tools","utilities"],"created_at":"2024-10-15T14:10:44.920Z","updated_at":"2025-04-13T00:42:46.931Z","avatar_url":"https://github.com/arunvelsriram.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# utils ![CI](https://github.com/arunvelsriram/utils/workflows/CI/badge.svg)\n\nDocker image with tools like curl, wget, ping, netcat, nslookup,host, dig, psql, mysql, swaks etc.\n\n## Use Case\n\nWhen using containers you might want to test the connectivity between the containers. Your application containers won't be having tools like curl, ping, psql client etc. So you can start a one-off container using this image and test your application.\n\nFor example, to run a one-off container in Kubernetes:\n\n```\nkubectl run --rm utils -it --image arunvelsriram/utils bash\n\n# You will be seeing a bash prompt\n$ psql -h hostname -U test -d test\n...\n...\n$ exit\n```\n\nUsing a Kubernetes Deployment:\n\n```\nkubectl create deploy utils --image=arunvelsriram/utils --replicas=1 -- sleep infinity\n\nkubectl exec -it deploy/utils -- bash\n```\n\n**Note:** `--rm` option will delete the  `pod` after exiting from the container\n\n## General Usage\n\n```\n$ docker pull arunvelsriram/utils\n$ docker run --rm -it arunvelsriram/utils bash\n\n# inside the container\n$ ping google.com\n$ ifconfig\n...\n$ exit\n```\n\n## Contributing\n\nRun tests:\n\n```\n$ ./run-test\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farunvelsriram%2Futils","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farunvelsriram%2Futils","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farunvelsriram%2Futils/lists"}