{"id":13562715,"url":"https://github.com/nestybox/dockerfiles","last_synced_at":"2026-01-27T17:38:01.572Z","repository":{"id":40253158,"uuid":"293625172","full_name":"nestybox/dockerfiles","owner":"nestybox","description":"Dockerfiles repository","archived":false,"fork":false,"pushed_at":"2025-01-17T23:06:24.000Z","size":21560,"stargazers_count":53,"open_issues_count":0,"forks_count":25,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-01-18T00:19:05.486Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Dockerfile","has_issues":false,"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/nestybox.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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":"2020-09-07T20:24:01.000Z","updated_at":"2025-01-17T23:06:23.000Z","dependencies_parsed_at":"2024-08-01T13:18:39.391Z","dependency_job_id":"549b16f2-7f79-4e18-bcc4-d48feb55a7d8","html_url":"https://github.com/nestybox/dockerfiles","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/nestybox%2Fdockerfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestybox%2Fdockerfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestybox%2Fdockerfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nestybox%2Fdockerfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nestybox","download_url":"https://codeload.github.com/nestybox/dockerfiles/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243456651,"owners_count":20293907,"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-01T13:01:11.516Z","updated_at":"2026-01-27T17:38:01.531Z","avatar_url":"https://github.com/nestybox.png","language":"Dockerfile","readme":"Nestybox System Container Dockerfiles\n=====================================\n\nThis directory contains the Dockerfiles for system container images\nuploaded to the Nestybox public repos on DockerHub and Github.\n\nThe Dockerfiles and associated images are meant to be used as examples.\n\nFeel free to copy them and modify them to your needs, or source them\nfrom within your Dockerfiles.\n\n# Building the images\n\n* In general, make sure to build each image for the supported platforms. For example, to\n  build and push the `ghcr.io/nestybox/alpine-test` image for both amd64 and arm64:\n\n```console\n$ docker buildx create --driver=docker-container --name mybuilder --use\n$ cd alpine-test\n$ docker buildx build --platform linux/amd64,linux/arm64 -t ghcr.io/nestybox/alpine . --push\n```\n\n# Pulling a Nestybox system container image\n\nFor example, to run the system container image that contains Ubuntu\nBionic + Docker, simply type the following:\n\n* DockerHub registry\n\n    ```console\n    $ docker run --runtime=sysbox-runc -it nestybox/ubuntu-bionic-docker:latest\n    ```\n\n* Github registry:\n\n    ```console\n    $ docker run --runtime=sysbox-runc -it ghcr.io/nestybox/ubuntu-bionic-docker:latest\n    ```\n\n# Customizing the system container to your needs\n\nTwo approaches: either source the Nestybox image from within your own\nDockerfile, or copy the Nestybox Dockerfile and modify it.\n\nThe former approach makes sense if you wish to leverage the entire image.\n\nThe latter approach makes sense if there is some instruction within the\nNestybox Dockerfile that you wish to change.\n\n## Sourcing the Nestybox Image\n\nSimply add this at the beginning of your Dockerfile\n\n```console\nFROM nestybox/ubuntu-disco-docker:latest\n```\n\nThen add your instructions to the Dockerfile.\n\nThen build the image and tag it:\n\n```console\n$ docker build .\n$ docker tag \u003cimage-tag\u003e my-custom-syscont:latest\n```\n\nAnd run it with:\n\n```console\n$ docker run --runtime=sysbox-runc -it my-custom-syscont:latest\n```\n\nYou can then push the image to your own container image repo for later re-use.\n\n## Copy the Dockerfile, modify it, and build a new image\n\nFirst, copy the Nestybox Dockerfile to some directory, `cd` to that directory, and modify it per your needs.\n\nThen build the image and tag it:\n\n```console\n$ docker build .\n$ docker tag \u003cimage-tag\u003e my-custom-syscont:latest\n```\n\nAnd run it with:\n\n```console\n$ docker run --runtime=sysbox-runc -it my-custom-syscont:latest\n```\n\nYou can then push the image to your own container image repo for later re-use.\n","funding_links":[],"categories":["Dockerfile"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnestybox%2Fdockerfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnestybox%2Fdockerfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnestybox%2Fdockerfiles/lists"}