afbjorklund / buildroot4containers

Minimal linux distribution for running docker ("boot2docker")

Home Page:https://boot2podman.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

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

About

Minimal linux distribution for running docker ("boot2docker")

https://boot2podman.github.io


Languages

Language:Makefile 86.5%Language:Shell 13.5%