A toolkit for building secure, portable and lean operating systems for containers
Go to file
Rolf Neugebauer 2982c59c53 kernel: Update 4.9.x patches
- Remove patch to prevent non-host network namespace to use VSOCK
  This is now handled by SECOMP profiles by docker
- rebase the VMBUS version cherry-picks to Linus' tree.
  This will make it easier to get them into stable

Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-03-07 14:04:53 +00:00
base Out with the old, in with the new Moby 2017-03-06 22:28:41 +00:00
docs docs: add short how-to for running Moby on GCP 2017-02-08 17:35:05 +00:00
ebpf Move ebpf to top level 2017-02-01 10:58:52 +00:00
kernel kernel: Update 4.9.x patches 2017-03-07 14:04:53 +00:00
licensing Use Alpine 3.5 2016-12-22 13:40:28 -08:00
pkg Out with the old, in with the new Moby 2017-03-06 22:28:41 +00:00
scripts Cleanup after merge 2017-03-07 12:23:53 +00:00
tools Out with the old, in with the new Moby 2017-03-06 22:28:41 +00:00
vendor Rough first version of the moby tool 2017-02-20 21:44:23 +00:00
.datakitci.json Out with the old, in with the new Moby 2017-03-06 22:28:41 +00:00
.gitignore Out with the old, in with the new Moby 2017-03-06 22:28:41 +00:00
config.go Out with the old, in with the new Moby 2017-03-06 22:28:41 +00:00
main.go Out with the old, in with the new Moby 2017-03-06 22:28:41 +00:00
Makefile Cleanup after merge 2017-03-07 12:23:53 +00:00
moby.yaml Out with the old, in with the new Moby 2017-03-06 22:28:41 +00:00
output.go Out with the old, in with the new Moby 2017-03-06 22:28:41 +00:00
README.md Cleanup after merge 2017-03-07 12:23:53 +00:00
test.yaml Out with the old, in with the new Moby 2017-03-06 22:28:41 +00:00
vendor.conf Rough first version of the moby tool 2017-02-20 21:44:23 +00:00

Moby, a toolkit for custom Linux distributions

Simple build instructions: use make to build.

make qemu will boot up a sample in qemu in a container; on OSX make hyperkit will boot up in hyperkit. make test or make hyperkit-test will run the test suite.

Requires GNU make, GNU or BSD tar (not Busybox tar) and Docker to build.

To customise, copy or modify the moby.yaml and then run ./bin/moby file.yaml to generate. You can run the output with ./scripts/qemu.sh or ./scripts/hyperkit.sh.