Initial requirements

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
This commit is contained in:
Justin Cormack 2015-11-26 15:17:40 +00:00
commit 0fa1e68dc6
3 changed files with 24 additions and 0 deletions

5
README.md Normal file
View File

@ -0,0 +1,5 @@
Base repo for Moby, codename for the Docker Linux distro
Initial requirements are being driven by the very minimal goal of replacing boot2docker for the new Mac app.
However these requirements are fairly small and the scope is intended to be much broader.

1
requirements/README.md Normal file
View File

@ -0,0 +1 @@
Feel free to add requirements documents in here - all contributions welcome.

18
requirements/pinata-alpha Normal file
View File

@ -0,0 +1,18 @@
For pinata-alpha we need to replace the functions we use in the initial boot2docker version:
minimal kernel that will boot in under 3s (to be cut down further)
boot2docker uses aufs and so patched kernel, probably use overlayfs and upstream instead
docker
dhcp, ntp
getty for login, possibly ssh
shell for logins
base dependencies - may all be eg busybox
external build with binaries for pinata to use in build: vmlinuz and initrd (do not need iso/fs image initially)
CI, autobuild (via docker hub ideally).
pinata needs to add to standard build:
init scripts to create fs if not there etc
9puds Go binary to forward domain sockets
not required: self update: treated as immutable, updated with a new pinata update