Commit Graph

2109 Commits

Author SHA1 Message Date
Justin Cormack
e955457195 Add a kernel-dev tarball with kernel headers
These headers are needed for defining kernel probes etc, tested with
eBPF. Could also be used for perf, building kernel modules etc. Saved
to the media tarball at present, may add to base image or container.

Also rationalise the paths in the headers tarball a little to match.

Will add an eBPF container using these later.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-01-04 12:10:30 +00:00
Justin Cormack
11c0280ab0 Update check-config script from Docker master
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-01-04 12:08:57 +00:00
David Scott
3fad706162 diagnostics: capture the networks and volumes db
This should help diagnose failures like that described in

https://github.com/docker/docker/issues/29636

Signed-off-by: David Scott <dave.scott@docker.com>
2017-01-04 11:52:43 +00:00
Justin Cormack
2f66b4322a Merge pull request #937 from dgageot/change-gce-image-path
Change the path of GCE image
2016-12-30 20:14:05 +00:00
David Gageot
6986b3b6d0 Change the path of GCE image
Signed-off-by: David Gageot <david@gageot.net>
2016-12-30 16:03:54 +01:00
Justin Cormack
8e01d5cb0f Merge pull request #936 from justincormack/bpf-config
Add the additional bpf options to kernel config
2016-12-28 22:24:36 +00:00
Justin Cormack
309e2e2872 Add the additional bpf options to kernel config
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-12-28 21:29:07 +00:00
Justin Cormack
9cab656fc8 Merge pull request #932 from justincormack/alpine-3.5
Update base images to Alpine 3.5
2016-12-28 19:58:59 +00:00
Justin Cormack
7bd03d7dd1 Merge pull request #926 from riyazdf/kspp-config
KSPP sysctl + kernel config updates, 4.9 bump
2016-12-28 19:57:09 +00:00
Justin Cormack
ffe02bef0c Merge pull request #930 from justincormack/docker-master
Add a build flag to build from master
2016-12-28 18:57:38 +00:00
Justin Cormack
76d376f7cc Add a build flag to build from master
This donwloads from master.dockerproject.org and fixes up the
different URL structure.

Use `make DOCKER_VERSION=master`

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-12-28 18:33:29 +00:00
Justin Cormack
00b3924067 Update base images to Alpine 3.5
excludes
- Go base images as not yet available
- perf which does not build with latest image

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-12-28 18:09:08 +00:00
Justin Cormack
3f86d07943 Merge pull request #931 from justincormack/alpine-3.5-base
Update base image to Alpine 3.5 official image
2016-12-28 17:43:08 +00:00
Justin Cormack
297844681f Merge pull request #933 from dgageot/sethostname-gcp
Set hostname on GCP
2016-12-28 17:37:32 +00:00
David Gageot
1bf637ca5d Set hostname on GCP
Split GCP startup script in two:

 + One started before Docker, to set the hostname
 + Another to run the startup script

Signed-off-by: David Gageot <david@gageot.net>
2016-12-28 17:51:33 +01:00
Justin Cormack
7c68e3b828 Merge pull request #928 from FrenchBen/alpine-35
Use Alpine 3.5
2016-12-27 19:04:16 +00:00
Justin Cormack
afe0df0566 Update base image to Alpine 3.5 official image
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-12-27 19:02:29 +00:00
Justin Cormack
3346f745a3 Merge pull request #925 from dgageot/add-gce-specific-script
Add GCE specific script
2016-12-23 11:50:29 +00:00
David Gageot
614a363ab9 Specific init.d script for GCP
Signed-off-by: David Gageot <david@gageot.net>
2016-12-23 12:03:20 +01:00
French Ben
9f250c43fe Use Alpine 3.5
Signed-off-by: French Ben <frenchben@docker.com>
2016-12-22 13:40:28 -08:00
David Gageot
d9692db9e9 Change the bucket where Moby is pushed for GCE
And make the image public

Signed-off-by: David Gageot <david@gageot.net>
2016-12-22 19:03:55 +01:00
Riyaz Faizullabhoy
c6222bdba6 Edit kernel_config to include some KSPP recommendations
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2016-12-22 10:00:22 -08:00
Riyaz Faizullabhoy
fe62e3eed8 Add kspp recommended sysctl settings
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2016-12-22 10:00:22 -08:00
Riyaz Faizullabhoy
62b42b7814 Bump kernel config for 4.9
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2016-12-22 10:00:22 -08:00
David Gageot
6f3483c421 Update mobylinux/mkimage-gce image
Signed-off-by: David Gageot <david@gageot.net>
2016-12-22 18:44:33 +01:00
David Gageot
77bc577875 Flag GCP platform
Signed-off-by: David Gageot <david@gageot.net>
2016-12-22 18:42:15 +01:00
Justin Cormack
67c8421e51 Merge pull request #922 from justincormack/cgroup-memory-hierarchy
Fix the cgroup memory hierarchy warning
2016-12-22 11:46:52 +00:00
Justin Cormack
1991c29ab7 Fix the cgroup memory hierarchy warning
Needed to make the memory cgroup work properly

fix #373

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-12-22 00:21:47 +00:00
Justin Cormack
cb70527186 Merge pull request #921 from justincormack/aufs-4.9
Update AUFS kernel to 4.9
2016-12-21 22:34:20 +00:00
Justin Cormack
90c375a044 Update AUFS kernel to 4.9
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-12-21 21:59:07 +00:00
Justin Cormack
cab1767a27 Merge pull request #915 from riyazdf/golinting
Add golint, gofmt, govet
2016-12-21 19:35:31 +00:00
Riyaz Faizullabhoy
6245780591 Move linting to Go build
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2016-12-21 11:26:33 -08:00
Riyaz Faizullabhoy
0736e139d2 Add lint docker image for golang linting and testing to individual package subdirs
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2016-12-20 15:00:08 -08:00
Justin Cormack
a1c80d546f Merge pull request #919 from FrenchBen/alpine-edge
Using alpine edge to build licensing
2016-12-20 20:22:22 +00:00
French Ben
b754f150de Using alpine edge to build licensing
Signed-off-by: French Ben <frenchben@docker.com>
2016-12-20 11:25:20 -08:00
Riyaz Faizullabhoy
3245eaca67 Revert "Bumps for azure 1.13.0-rc4-beta14"
This reverts commit 2197b7b7c6.

Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2016-12-19 17:42:32 -08:00
Nathan LeClaire
2197b7b7c6 Bumps for azure 1.13.0-rc4-beta14
Signed-off-by: Nathan LeClaire <nathan.leclaire@gmail.com>
2016-12-19 17:19:32 -08:00
Riyaz Faizullabhoy
f2a1c0dd24 Add golint, make linting top-level
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2016-12-19 16:13:02 -08:00
Riyaz Faizullabhoy
9eadb18715 Add gofmt, govet
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2016-12-19 15:17:37 -08:00
Justin Cormack
8c2c594794 Merge pull request #913 from justincormack/baseup
Update Alpine base image
2016-12-19 18:46:51 +00:00
Justin Cormack
38b5dd7902 Merge pull request #912 from justincormack/exclude-cleanup
Set an exclude pattern when untarring images
2016-12-19 18:46:05 +00:00
Justin Cormack
9d1c84fd9d Update Alpine base image
Security update

- openssh 7.4

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-12-19 18:04:42 +00:00
Justin Cormack
cade1b1d12 Set an exclude pattern when untarring images
This is a bit cleaner than deleting files after.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-12-19 17:54:01 +00:00
Riyaz Faizullabhoy
b85bb875b3 Merge pull request #910 from justincormack/scripts
Clean up scripts
2016-12-19 09:43:59 -08:00
Justin Cormack
f857a78905 Merge pull request #911 from justincormack/extra-rm
Remove extraneous docker rm
2016-12-19 17:28:54 +00:00
Justin Cormack
140913cd93 Remove extraneous docker rm
fix #879

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-12-19 17:08:33 +00:00
Justin Cormack
c9c400bf56 Clean up scripts
- the binfmt script is not needed
- rename the script to instal in Docker for Mac

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-12-19 17:06:41 +00:00
Justin Cormack
321d400de4 Merge pull request #909 from justincormack/1.12-osx
Support Docker 1.12 on OSX
2016-12-19 07:56:10 -08:00
Justin Cormack
a345f6e23e Support Docker 1.12 on OSX
I had occasion to use a Moby build of 1.12 on Docker for Mac today
and I had to patch this in. Given that we re-added support for 1.12
for cloud, for CS, may as well support on OSX too as we are still
doing releases.

The fix is a bit messy (hence the flag), as it writes to the file
system but we will remove it later, or work around the write if
we need to continue to support 1.12 outside the 1.12.x branch.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-12-17 00:02:45 -08:00
Justin Cormack
862404b765 Merge pull request #906 from justincormack/dockerup
Update Docker to 1.13.0-rc4
2016-12-16 22:52:52 -08:00