{"id":18250046,"url":"https://github.com/void-linux/void-containers","last_synced_at":"2025-07-04T03:06:17.579Z","repository":{"id":39613493,"uuid":"340774909","full_name":"void-linux/void-containers","owner":"void-linux","description":"OCI container images for Void Linux","archived":false,"fork":false,"pushed_at":"2025-06-16T04:51:44.000Z","size":39,"stargazers_count":82,"open_issues_count":1,"forks_count":14,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-06-16T05:39:12.338Z","etag":null,"topics":["voidlinux"],"latest_commit_sha":null,"homepage":"https://voidlinux.org","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/void-linux.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","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":"2021-02-20T23:22:08.000Z","updated_at":"2025-06-16T04:51:48.000Z","dependencies_parsed_at":"2024-11-05T09:43:45.951Z","dependency_job_id":"45870746-2dbd-48dc-8fc4-413de5c55262","html_url":"https://github.com/void-linux/void-containers","commit_stats":null,"previous_names":["void-linux/void-containers","void-linux/void-docker"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/void-linux/void-containers","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/void-linux%2Fvoid-containers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/void-linux%2Fvoid-containers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/void-linux%2Fvoid-containers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/void-linux%2Fvoid-containers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/void-linux","download_url":"https://codeload.github.com/void-linux/void-containers/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/void-linux%2Fvoid-containers/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263437343,"owners_count":23466367,"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":["voidlinux"],"created_at":"2024-11-05T09:42:13.804Z","updated_at":"2025-07-04T03:06:17.552Z","avatar_url":"https://github.com/void-linux.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Void Linux Container Images\n\nThis repo contains what is needed to build void-linux OCI container\nimages. There are 3 images provided for each libc (`glibc` or `musl`):\n\n- `void-LIBC`: This image contains far fewer packages and uses a\n  `noextract` file to prevent certain directories from being added to\n  the image. These images average 40-65MB.\n\n- `void-LIBC-full`: Large image based on the `base-container` package and\n  does not contain a `noextract` configuration. If you want something\n  that is as close to a full void VM as possible, this is the image you\n  want to start with.These images average 80-135MB.\n\n- `void-LIBC-busybox`: This image is the same as the `void-LIBC` image\n  above, but uses busybox instead of GNU coreutils. Note that this is\n  not a well tested configuration with Void, but if you want a very\n  small image, busybox is a good way to get it. These images average 15-40MB.\n\nThese images are available for the following OCI platforms:\n\n- `linux/amd64`\n- `linux/386` (`glibc` only)\n- `linux/arm64`\n- `linux/arm/v7`\n- `linux/arm/v6`\n\n```\nREPOSITORY                              TAG      SIZE\nghcr.io/void-linux/void-glibc           latest   64.5MB\nghcr.io/void-linux/void-musl            latest   40.3MB\nghcr.io/void-linux/void-glibc-full      latest   135MB\nghcr.io/void-linux/void-musl-full       latest   81.4MB\nghcr.io/void-linux/void-glibc-busybox   latest   39.6MB\nghcr.io/void-linux/void-musl-busybox    latest   14.4MB\n```\n\n## Building locally\n\nWith `docker` and  `docker-buildx`:\n\n1. Install and set up `docker` and `docker-buildx`. If building multi-platform images,\n  `qemu-user-static`, and `binfmt-support` are also needed:\n```sh\nxbps-install docker docker-buildx\nln -s /etc/sv/docker /var/service\n# optional\nxbps-install binfmt-support\nln -s /etc/sv/binfmt-support /var/service\nxbps-install qemu-user-static\n```\n2. Build the image:\n```sh\ndocker build --target \"image-\u003cdefault|full|busybox\u003e\" -f Containerfile --build-arg=\"LIBC=\u003cglibc|musl\u003e\" . --tag \u003cyourtag\u003e\n```\n\u003e Note: To easily build multi-platform images, `docker buildx bake` can be used.\n\nWith `podman`:\n\n1. Install and set up `podman`.\n2. Build the image:\n```sh\npodman build --target \"image-\u003cdefault|full|busybox\u003e\" --build-arg=\"LIBC=\u003cglibc|musl\u003e\" . --tag \u003cyourtag\u003e\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvoid-linux%2Fvoid-containers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvoid-linux%2Fvoid-containers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvoid-linux%2Fvoid-containers/lists"}