Commit Graph

3040 Commits

Author SHA1 Message Date
Justin Cormack
8687ade204 Add additional kernel options
- XFS filesystem support, as we plan to support this
- Quota support, as XFS has good support
- NVMe PCI support
- Per file encryption
- Device Mapper support, with main options
- BTRFS support (as a module, as it slows boot otherwise by several seconds).

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-04-26 13:57:45 +01:00
Rolf Neugebauer
8d33b2def0 Merge pull request #1700 from AkihiroSuda/fix-doc
update gcp docs
2017-04-25 10:49:47 +01:00
Akihiro Suda
9fc864d92a update gcp docs
Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp>
2017-04-25 09:40:15 +00:00
Justin Cormack
22514db912 Merge pull request #1687 from rneugeba/multi-stage
Convert some images to multi-stage builds
2017-04-24 20:18:01 +01:00
Justin Cormack
b78b5a7449 Merge pull request #1695 from justincormack/split-cli
Split cli into moby and linuxkit
2017-04-24 20:12:37 +01:00
Justin Cormack
6f80f664ce Split cli into moby and linuxkit
moby just does the simple `build` cases, while `linuxkit` does
`push` and `run`.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-04-24 20:03:22 +01:00
Rolf Neugebauer
3ba9d8064b YAML: Update standard yml files to use the new rngd image
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-04-24 18:41:27 +01:00
Rolf Neugebauer
91dcb402c7 test: Convert virtsock to use multi-stage build
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-04-24 18:41:27 +01:00
Rolf Neugebauer
8d1eb49fa7 pkg: Convert rngd to a multi-stage build
This allows us to get rid of the ./base/rng-tools

Use c-compile to compile it

Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-04-24 18:41:27 +01:00
Rolf Neugebauer
60a12f1c52 tools: Move toybox to ./tools and use a multi-stage build
Also use c-compile to compile it

Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-04-24 18:41:27 +01:00
Rolf Neugebauer
85bcee93dd tools: Move tini to ./tools and convert to multi-stage build
Previously the "tini" contained the entire build. Using the
multi-stage build creates a new "tini" base image, which only
contains the "/bin/tini". This image can be used as the base
image for packages requiring "tini".

Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-04-24 18:41:27 +01:00
Rolf Neugebauer
370f8e7eb0 tools: Add more utilities to c-compile
These utilities are needed to compile tini, rngd, and toybox.

Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-04-24 18:41:27 +01:00
Riyaz Faizullabhoy
5df4eb43b8 Merge pull request #1697 from riyazdf/move-summit-notes
Move summit notes to reports/ and include date in filename
2017-04-24 10:33:50 -07:00
Riyaz Faizullabhoy
e8ae5f3341 Move summit notes to reports/ and include date in filename
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2017-04-24 10:18:22 -07:00
Justin Cormack
fe29a90c3d Merge pull request #1693 from justincormack/push
Split build and push, and remove push code from run
2017-04-24 17:44:01 +01:00
Justin Cormack
2709ee88bc Split build and push, and remove push code from run
This currently only changes the `gcp` target, but is the new
model - the `build` command will only do things locally, then
you need to `push` to an image store such as GCP or other ones
in order to `run` for platforms that cannot boot directly from
a local image.

Fix #1618

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-04-24 17:12:05 +01:00
Justin Cormack
d8531ef070 Merge pull request #1672 from dave-tucker/qemu-container
Let moby run qemu fallback to using a container
2017-04-24 16:39:55 +01:00
Dave Tucker
745dcb66b9 makefile: Remove script -q so errors appear in CI
Signed-off-by: Dave Tucker <dt@docker.com>
2017-04-24 15:17:01 +01:00
Dave Tucker
11fcf087ca makefile: Use moby run qemu
This deprectes scripts/qemu.sh as moby run qemu can now safely be run in
CI, where we currently used the qemu container

Signed-off-by: Dave Tucker <dt@docker.com>
2017-04-24 15:17:01 +01:00
Dave Tucker
48daeda07e moby: Add container fallback for moby run qemu
This commit allows moby run qemu to fallback to using a container if
qemu isn't installed on the host OS

Signed-off-by: Dave Tucker <dt@docker.com>
2017-04-24 15:16:57 +01:00
Dave Tucker
0ba381c77a tools: Change qemu image for use with moby run
- Remove the qemu.sh entrypoint
- This means that any qemu command can be used (e.g qemu.img)

Signed-off-by: Dave Tucker <dt@docker.com>
2017-04-24 15:16:51 +01:00
Rolf Neugebauer
456f2623d5 Merge pull request #1691 from rneugeba/hyperkit
src: Use hyperkit from the the moby org
2017-04-24 11:32:25 +01:00
Rolf Neugebauer
9bdd831b37 src: Use hyperkit from the the moby org
HyperKit got moved from docker to moby. Update vendoring and
imports.

Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-04-24 10:53:59 +01:00
Riyaz Faizullabhoy
2ec3884283 Merge pull request #1653 from dave-tucker/ltp-ci
Changes required to run LTP tests in CI
2017-04-23 13:22:40 -07:00
Riyaz Faizullabhoy
d715b6114b Merge pull request #1673 from rneugeba/min
examples: Add a minimal YAML file
2017-04-23 13:15:37 -07:00
Rolf Neugebauer
e0eb0125ae examples: Add a minimal YAML file
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-04-22 17:30:30 +01:00
Rolf Neugebauer
d35878c9e8 Merge pull request #1683 from riyazdf/yml-updates
Update top-level linuxkit.yml with images from linuxkit org
2017-04-22 11:30:02 -05:00
Rolf Neugebauer
0783642775 Merge pull request #1685 from tomwillfixit/patch-4
Typo in link to sshd.yml
2017-04-22 10:20:58 -05:00
Rolf Neugebauer
f750a04b04 Merge pull request #1679 from riyazdf/dockercon-summit-notes
summit: add notes from session 1 bof
2017-04-22 10:18:32 -05:00
Thomas Shaw
465b513289 Typo in link to sshd.yml 2017-04-21 22:31:03 -05:00
Riyaz Faizullabhoy
63b0846e6b Merge pull request #1684 from tomwillfixit/patch-3
Fix broken link to pkg dir
2017-04-21 19:31:13 -07:00
Riyaz Faizullabhoy
9bbe2830f9 Merge pull request #1682 from tomwillfixit/patch-2
Fix link. Cosmetic.
2017-04-21 19:29:27 -07:00
Thomas Shaw
e9d7989e36 Fix broken link to pkg dir 2017-04-21 21:17:32 -05:00
Thomas Shaw
e5f929a344 Fix link. Cosmetic. 2017-04-21 20:56:18 -05:00
Riyaz Faizullabhoy
a51e06bd20 Update top-level linuxkit yml with new hub repos
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2017-04-21 18:50:59 -07:00
Riyaz Faizullabhoy
c087af7282 Merge pull request #1681 from tomwillfixit/patch-1
Fix link to kernels directory
2017-04-21 18:42:38 -07:00
Riyaz Faizullabhoy
f163457a7a Merge pull request #1677 from rneugeba/sshd-doc
examples: Add doc on how to use the SSHD example
2017-04-21 18:35:22 -07:00
Thomas Shaw
b0584f05bd Fix link to kernels directory 2017-04-21 20:33:09 -05:00
Riyaz Faizullabhoy
a3030f5d5e summit: add notes from session 1 bof
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2017-04-21 13:27:05 -07:00
Rolf Neugebauer
f2b9295081 examples: Add doc on how to use the SSHD example
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-04-21 14:12:02 -05:00
Rolf Neugebauer
b95b275f07 Merge pull request #1662 from thebsdbox/vmware_prefix
Fix for prefix for linuxkit
2017-04-21 13:45:59 -05:00
Rolf Neugebauer
90d459a82e Merge pull request #1676 from t-koulouris/theo_pr
Numerous fixes and updates for the okernel project
2017-04-20 11:22:33 -05:00
Theo Koulouris
f1508901f4 Updated okernel README.md
Signed-off-by: Theo Koulouris <theo.koulouris@hpe.com>
2017-04-20 15:52:27 +01:00
Theo Koulouris
19e0433637 Updated references to 'linuxkit', added 'examples' subdirectory, improved build files
Signed-off-by: Theo Koulouris <theo.koulouris@hpe.com>
2017-04-20 15:26:00 +01:00
Rolf Neugebauer
fc1e7e4ca5 Merge pull request #1663 from technolo-g/k8s_shell_to_ash
Migrate the Kubernetes shell to ash
2017-04-20 08:58:59 -05:00
Rolf Neugebauer
be47b771d0 Merge pull request #1669 from rneugeba/demo-up
Update DockerCon 2017 demo files
2017-04-19 18:37:35 -05:00
Rolf Neugebauer
722ab1848d demo: Update READMEs
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@gmail.com>
2017-04-19 18:09:07 -05:00
Justin Cormack
1d6e84730a Merge pull request #1665 from papanikge/patch-1
fix wording in README.md
2017-04-19 15:35:56 -05:00
George Papanikolaou
70f1033d15 fix wording in README.md 2017-04-19 23:22:38 +03:00
Justin Cormack
fac8a6022f Merge pull request #1667 from inthecloud247/patch-2
Fix grammar
2017-04-19 15:11:23 -05:00