An open API service indexing awesome lists of open source software.

https://github.com/afbjorklund/buildroot4containers

Minimal linux distribution for running docker ("boot2docker")
https://github.com/afbjorklund/buildroot4containers

buildroot containers docker

Last synced: 3 months ago
JSON representation

Minimal linux distribution for running docker ("boot2docker")

Awesome Lists containing this project

README

          

buildroot4containers
====================

Build a minimal environment with Buildroot, enough for running Docker with containerd.

Like an "updated" version of the deprecated boot2docker, running entirelly from memory.

Written by Anders Björklund (@afbjorklund)

Kernel
* namespaces
* cgroups
* overlayfs
* nat
* bridge
* conntrack
* vxlan

User
* docker
* containerd (required by dockerd)
* bash
* iptables

![graph size](graph-size.png)

Bootable image:

```
72M output/buildroot.iso
```

Device layout:

| QEMU | File | Media | Device | Used for | Size |
| ---- | ------------- | ----- | -------- | ----------------- | ---- |
| -hda | disk.img | disk | /dev/sda | Persistent `/var` | 20g |
| -hdc | buildroot.iso | cdrom | | Buildroot booting | 72m |

Reference board:

`qemu/x86_64`

```
4.9M output/images/bzImage
84M output/images/rootfs.ext2
```