{"id":13548174,"url":"https://github.com/spritsail/busybox","last_synced_at":"2025-04-02T20:31:52.653Z","repository":{"id":91544952,"uuid":"90907519","full_name":"spritsail/busybox","owner":"spritsail","description":"A base docker image built around busybox and glibc, nurtured from source","archived":false,"fork":false,"pushed_at":"2023-02-06T21:05:35.000Z","size":98,"stargazers_count":12,"open_issues_count":1,"forks_count":1,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-12-06T21:19:11.161Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/spritsail/busybox/","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/spritsail.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}},"created_at":"2017-05-10T20:54:47.000Z","updated_at":"2023-08-25T11:48:02.000Z","dependencies_parsed_at":"2024-01-16T17:51:39.239Z","dependency_job_id":"b6d61021-2b36-4196-9f5a-6eb033b31b26","html_url":"https://github.com/spritsail/busybox","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/spritsail%2Fbusybox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spritsail%2Fbusybox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spritsail%2Fbusybox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spritsail%2Fbusybox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spritsail","download_url":"https://codeload.github.com/spritsail/busybox/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246888167,"owners_count":20850206,"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":[],"created_at":"2024-08-01T12:01:06.683Z","updated_at":"2025-04-02T20:31:47.646Z","avatar_url":"https://github.com/spritsail.png","language":"Dockerfile","readme":"[hub]: https://hub.docker.com/r/spritsail/busybox\n[git]: https://github.com/spritsail/busybox\n[drone]: https://drone.spritsail.io/spritsail/busybox\n[mbdg]: https://microbadger.com/images/spritsail/busybox\n[musl]: https://www.musl-libc.org/\n[uclibc]: https://www.uclibc.org/\n\n# [spritsail/busybox][hub] - A tiny image, nurtured from source\n[![Layers](https://images.microbadger.com/badges/image/spritsail/busybox.svg)][mbdg]\n[![Latest Version](https://images.microbadger.com/badges/version/spritsail/busybox.svg)][hub]\n[![Git Commit](https://images.microbadger.com/badges/commit/spritsail/busybox.svg)][git]\n[![Docker Stars](https://img.shields.io/docker/stars/spritsail/busybox.svg)][hub]\n[![Docker Pulls](https://img.shields.io/docker/pulls/spritsail/busybox.svg)][hub]\n[![Build Status](https://drone.spritsail.io/api/badges/spritsail/busybox/status.svg)][drone]\n\nThis Docker base image has been custom crafted from source to provide just enough functionality in the tiniest footprint. Included in the image are the following:\n - GNU libc6 (glibc) - _C standard library, found in most linux distributions_ | https://www.gnu.org/software/libc/\n - Busybox - _The Swiss army-knife of linux with hundreds of common utilities_ | https://busybox.net/about.html\n - LibreSSL - _An OpenSSL fork aiming to modernise code and improve security_ | https://www.libressl.org/\n\nAdditionally, the following small utilities have been included for convenience and good container practice:\n - su-exec - _A convenient utility for changing user and dropping privilege_ | https://github.com/frebib/su-exec\n - tini - _A tiny but valid `init` for containers_ | https://github.com/krallin/tini\n\n## Goals for a base image\n\nOccasionally there are opportunities where alternative standard libc implementations ([musl][musl]/[uclibc][uclibc]) won't do, like in the case of [proprietary](http://i.imgur.com/V5K7N1I.jpg) software like [Plex Media Server](https://www.plex.tv/downloads/) where only pre-compiled binaries are provided which were built against the common glibc library.\n\n(_If your use-case doesn't require glibc and you can compile the program from source, we strongly recommend you use the [Alpine Linux](https://github.com/spritsail/alpine) image, based on musl, which is smaller and features a full packaging system_)\n\n- The image had to be _small_, whilst still being fully functional\n- It should contain a full GNU glibc implementation to support pre-compiled binaries\n- There should be enough common system tools available, either GNU coreutils or busybox\n- Optionally a pre-installed SSL library as many applications require it\n","funding_links":[],"categories":["Dockerfile"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspritsail%2Fbusybox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspritsail%2Fbusybox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspritsail%2Fbusybox/lists"}