{"id":18709459,"url":"https://github.com/joemiller/toolbox","last_synced_at":"2025-11-09T11:30:29.380Z","repository":{"id":138236989,"uuid":"128254284","full_name":"joemiller/toolbox","owner":"joemiller","description":"🛠️🔧my coreos toolbox docker image. For CoreOS Container Linux or Google Container-optimized OS (COS)","archived":false,"fork":false,"pushed_at":"2018-08-01T19:37:47.000Z","size":8,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-15T08:56:05.793Z","etag":null,"topics":["container","coreos","cos","docker","gcp","toolbox"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/joemiller.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-04-05T19:26:42.000Z","updated_at":"2018-08-01T19:37:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"93afbcdf-3a22-457a-bd27-e0289bf0492e","html_url":"https://github.com/joemiller/toolbox","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joemiller%2Ftoolbox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joemiller%2Ftoolbox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joemiller%2Ftoolbox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joemiller%2Ftoolbox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/joemiller","download_url":"https://codeload.github.com/joemiller/toolbox/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239571831,"owners_count":19661232,"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":["container","coreos","cos","docker","gcp","toolbox"],"created_at":"2024-11-07T12:27:38.063Z","updated_at":"2025-11-09T11:30:29.347Z","avatar_url":"https://github.com/joemiller.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"joemiller/toolbox\n=================\n\nMy [CoreOS Toolbox docker image](https://github.com/coreos/toolbox). Contains\nvarious diagnostic tools for debugging [CoreOS Container Linux](https://coreos.com),\n[Google Container-Optimized OS](https://cloud.google.com/container-optimized-os/docs/),\nor any similar (read-only root, containers-only) Linux environment.\n\nA work in progress.\n\nhttps://hub.docker.com/r/joemiller/toolbox/\n\nUsage\n-----\n\nTo change the default settings, modify the /etc/default/toolbox file, or specify\nnew values for the variables in `${HOME}/.toolboxrc`:\n\n```\necho \"TOOLBOX_DOCKER_IMAGE=joemiller/toolbox\" \u003e \"${HOME}/.toolboxrc\"\necho \"TOOLBOX_DOCKER_TAG=latest\" \u003e\u003e \"${HOME}/.toolboxrc\"\n```\n\nThen, execute `toolbox` to download the image and spawn a shell.\n\nFurther details on customizing toolbox execution: https://cloud.google.com/container-optimized-os/docs/how-to/toolbox\n\nTODO\n----\n- [x] initial container build, based on google's toolbox, with a bunch of common diagnostic tools built in\n- [x] determine if this image is gonna be too big or not (how?)\n  - [ ] maybe make an alpine based variant\n- [ ] install non-deb tools:\n  - [ ] docker (pick the best current method since our example is 3yr old)\n  - [ ] runc (multiple versions?)\n  - [ ] gcloud\n  - [ ] kubectl\n  - [ ] sysdig .. do we want it in right now?\n  - [ ] go?\n  - [ ] neovim\n- [ ] get dotfiles working\n- [ ] see if we can get SSH_AUTH_SOCK to work\n- [ ] get neovim working in a decent enough way\n- [ ] dev tools?\n  - [ ] linters, etc, multiple langs.. go, python, ruby …\n- [x] setup CI/CD. At least a build+push of a new tag on master commit.\n\nreferences:\n-----------\n\n- I copied most of this to get started: https://hub.docker.com/r/ragnarb/toolbox/\n- Google's COS doc: https://cloud.google.com/container-optimized-os/docs/how-to/toolbox\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoemiller%2Ftoolbox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoemiller%2Ftoolbox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoemiller%2Ftoolbox/lists"}