[Buildroot] [PATCH v3 0/7] Container - Guest
Francois Perrad
fperrad at gmail.com
Sun Jun 21 07:59:53 UTC 2020
Buildroot supports some OS-level virtualization tools: Docker, LXC, systemd-nspawn.
These tools are built on an host image.
This series introduces a set of defconfig in order to create a guest image.
After some experiments, packages docker & systemd need some tweaks.
v2 -> v3:
- more examples in readme.txt (including Dockerfile from SkiffOS)
- select BR2_PACKAGE_CGROUPFS_MOUNT conditional
RFC -> v2:
- refactor with FOO_LINUX_CONFIG_FIXUPS (new in 2020.05)
- add option BR2_PACKAGE_SYSTEMD_GUEST
Francois Perrad (7):
configs/guest_*: some new defconfig
board/guest: documentation and sample files
package/docker-engine: needs some kernel options
package/docker-engine: needs more runtime dependencies
package/systemd: needs kernel options
package/systemd: add an option BR2_PACKAGE_SYSTEMD_GUEST
configs/guest_*: use BR2_PACKAGE_SYSTEMD_GUEST
DEVELOPERS | 2 +
board/guest/Dockerfile | 2 +
board/guest/readme.txt | 143 +++++++++++++++++++++++++
configs/guest_arm_a7_defconfig | 29 +++++
configs/guest_arm_a9_defconfig | 31 ++++++
configs/guest_x86_64_defconfig | 28 +++++
package/docker-engine/Config.in | 1 +
package/docker-engine/docker-engine.mk | 67 ++++++++++++
package/systemd/Config.in | 14 ++-
package/systemd/systemd.mk | 17 ++-
10 files changed, 328 insertions(+), 6 deletions(-)
create mode 100644 board/guest/Dockerfile
create mode 100644 board/guest/readme.txt
create mode 100644 configs/guest_arm_a7_defconfig
create mode 100644 configs/guest_arm_a9_defconfig
create mode 100644 configs/guest_x86_64_defconfig
--
2.25.1
More information about the buildroot
mailing list