{"id":19623737,"url":"https://github.com/advancedclimatesystems/docker-buildroot","last_synced_at":"2026-03-05T02:30:58.671Z","repository":{"id":34148901,"uuid":"37986379","full_name":"AdvancedClimateSystems/docker-buildroot","owner":"AdvancedClimateSystems","description":" Docker image for using Buildroot.","archived":false,"fork":false,"pushed_at":"2021-09-01T15:13:09.000Z","size":33,"stargazers_count":57,"open_issues_count":1,"forks_count":19,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-01-13T00:52:03.334Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"jaydenseric/jsdoc-md","license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AdvancedClimateSystems.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}},"created_at":"2015-06-24T13:36:35.000Z","updated_at":"2025-08-26T00:14:10.000Z","dependencies_parsed_at":"2022-09-02T12:10:49.579Z","dependency_job_id":null,"html_url":"https://github.com/AdvancedClimateSystems/docker-buildroot","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/AdvancedClimateSystems/docker-buildroot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdvancedClimateSystems%2Fdocker-buildroot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdvancedClimateSystems%2Fdocker-buildroot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdvancedClimateSystems%2Fdocker-buildroot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdvancedClimateSystems%2Fdocker-buildroot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AdvancedClimateSystems","download_url":"https://codeload.github.com/AdvancedClimateSystems/docker-buildroot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdvancedClimateSystems%2Fdocker-buildroot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30107199,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-05T01:39:18.192Z","status":"online","status_checked_at":"2026-03-05T02:00:06.710Z","response_time":93,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-11-11T11:35:17.988Z","updated_at":"2026-03-05T02:30:58.653Z","avatar_url":"https://github.com/AdvancedClimateSystems.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Buildroot\nA Docker image for using [Buildroot][buildroot]. It can be found on [Docker\nHub][hub].\n\n## Get started\nTo get started build the Docker image.\n\n``` shell\n$ docker build -t \"advancedclimatesystems/buildroot\" .\n```\n\nCreate a [data-only container][data-only] to use as build and download\ncache and to store your build products.\n\n``` shell\n$ docker run -i --name buildroot_output advancedclimatesystems/buildroot /bin/echo \"Data only.\"\n```\n\nThis container has 2 volumes at `/root/buildroot/dl` and `/buildroot_output`.\nBuildroot downloads al data to the first volume, the last volume is used as\nbuild cache, cross compiler and build results.\n\n## Usage\nA small script has been provided to make using the container a little easier.\nIt's located at [scripts/run.sh][run.sh]. Instructions below show how\nto build a kernel for the Raspberry Pi using the a defconfig provided by\nBuildroot.\n\n``` shell\n$ ./scripts/run.sh make raspberrypi2_defconfig menuconfig\n$ ./scripts/run.sh make\n```\n\nBuild products are stored inside the container at `/buildroot_output/images`.\nBecause `run.sh` mounts the local folder `images/` at this place the\nbuild products are also stored on the host.\n\n## Build with existing config\nIt is possible to build from a custom configuration. To demonstrate this, the\nrepository contains a configuration to build a minimal root filesystem, around\n25 mb, with Python 2. This config is located at\n[external/configs/docker_python2_defconfig][docker_python2_defconfig].\n\nThe `external/` directory contains a set of modifications for Buildroot. The\nmodifications can be apllied with the environment variable `BR2_EXTERNAL`.\nRead [here][br2_external] more about customizations of Buildroot.\n\n```shell\n$ ./scripts/run.sh make \"BR2_EXTERNAL=/root/buildroot/external docker_python2_defconfig menuconfig\"\n$ ./scripts/run.sh make\n```\n\nIf you've modified the configuration using `menuconfig` and you want to save\nthose changes run:\n\n```shell\n$ ./scripts/run.sh make BR2_DEFCONFIG=/root/buildroot/external/configs/docker_python2_defconfig savedefconfig\n```\n## Docker image from root fileystem\nImport the root filesystem in to Docker to create an image run it and start\na container.\n\n```shell\n$ docker import - dietfs \u003c images/rootfs.tar\n$ docker run --rm -ti dietfs sh\n```\n## License\nThis software is licensed under Mozila Public License.\n\u0026copy; 2017 Auke Willem Oosterhoff and [Advanced Climate Systems][acs].\n\n[acs]:http://advancedclimate.nl\n[buildroot]:http://buildroot.uclibc.org/\n[data-only]:https://docs.docker.com/userguide/dockervolumes/\n[hub]:https://hub.docker.com/r/advancedclimatesystems/docker-buildroot/builds/\n[run.sh]:scripts/run.sh\n[docker_python2_defconfig]:external/configs/docker_python2_defconfig\n[br2_external]:http://buildroot.uclibc.org/downloads/manual/manual.html#outside-br-custom\n[docker_blog]:https://blog.docker.com/2013/06/create-light-weight-docker-containers-buildroot/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadvancedclimatesystems%2Fdocker-buildroot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadvancedclimatesystems%2Fdocker-buildroot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadvancedclimatesystems%2Fdocker-buildroot/lists"}