Commit Graph

1315 Commits

Author SHA1 Message Date
Justin Cormack
35125bba13 Merge pull request #557 from justincormack/alpineup
Update alpine-base
2016-09-26 00:55:00 +01:00
Justin Cormack
24042ad443 Update alpine-base
Seems insignificant, should probably improve hash function, as
ordering only visibly changed.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-26 00:27:24 +01:00
Justin Cormack
ff57ad7789 Merge pull request #531 from rneugeba/hvtools-out
remove special hack hvtools
2016-09-24 14:29:55 +01:00
Justin Cormack
6b002dcd5f Merge pull request #554 from justincormack/trim
Add weekly cron job to TRIM drive
2016-09-24 14:26:41 +01:00
Justin Cormack
635d99d243 Add weekly cron job to TRIM drive
See #536

This is the recommended frequency. For desktop this might be less
suitable, so we may want to adjust

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-24 14:18:49 +01:00
Justin Cormack
82a4e55324 Merge pull request #553 from justincormack/docker-init
Copy docker-init if present
2016-09-23 18:14:37 +01:00
Justin Cormack
69beeca467 Copy docker-init if present
Fix #552

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-23 18:11:05 +01:00
Justin Cormack
e0be762eb1 Merge pull request #549 from justincormack/dhcpcd-2
Switch to dhcpcd
2016-09-23 15:59:46 +01:00
Justin Cormack
07103e7e62 Switch to dhcpcd
Should fix issue with not sending hostname which Azure needs.

This should be requesting all the dhcp features we currently use.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-23 15:52:30 +01:00
Justin Cormack
b7151cce35 Merge pull request #550 from justincormack/no-dhcpcd
remove dhcpcd as was running anyway
2016-09-23 13:39:29 +01:00
Justin Cormack
af2bc73551 remove dhcpcd as was running anyway
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-23 13:34:17 +01:00
Rolf Neugebauer
fa0104c04c base: update manifest
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2016-09-23 11:11:07 +01:00
Rolf Neugebauer
8666f6c9f4 packages: add hvtools from edge/testing
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2016-09-23 11:03:40 +01:00
Rolf Neugebauer
c9594c5a02 packages: remove hvtools
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2016-09-23 11:03:40 +01:00
Justin Cormack
041da8cf1b Merge pull request #546 from rneugeba/if-clean
Clean up network interface
2016-09-23 10:41:15 +01:00
Justin Cormack
876e6ef780 Merge pull request #547 from docker/build-vhd
initial how-to build vhd
2016-09-23 10:37:06 +01:00
French Ben
8a8fa5a7b4 initial how-to build vhd 2016-09-22 16:24:58 -07:00
Rolf Neugebauer
803be36b96 net: consolidate DHCP onto eth0 only
- rename DfW main interface eth0
- remove eth1 DHCP config
- create tap device in init script not interfaces file

Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2016-09-22 18:12:45 +01:00
Justin Cormack
519438f982 Merge pull request #545 from justincormack/update-alpine-add-more
Update base image
2016-09-22 18:09:14 +01:00
Justin Cormack
b5f31eda60 Merge pull request #544 from justincormack/noswap
Do not fail if disk is partitioned but has no swap
2016-09-22 17:25:26 +01:00
Justin Cormack
a62f4ce7dd Update base image
- fix `df` failing with overlay
- four more openssl CVEs
- add dhcpcd (unused)
- add openssh server (unused)

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-22 16:42:06 +01:00
Justin Cormack
cac5f969a1 Do not fail if disk is partitioned but has no swap
Fix #543

Also clean up quoting and unused parts a little.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-22 16:30:28 +01:00
Rolf Neugebauer
b5e38ce811 net: rename Hyper-V internal network to hvint0 and configure it
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2016-09-22 16:17:26 +01:00
Justin Cormack
7c84387b80 Merge pull request #540 from justincormack/local
Enable local service
2016-09-22 16:05:39 +01:00
Justin Cormack
5a59a406d6 Merge pull request #541 from justincormack/sorted-packages
Sort list of packages
2016-09-22 16:05:22 +01:00
Justin Cormack
602c9266f9 Sort list of packages
fix #537

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-22 13:42:09 +01:00
Justin Cormack
b46eb7f3d9 Enable local service
Files in `/etc/local.d/` will be executed:

If a file in this directory is executable and it has a .start extension,
it will be run when the local service is started. If a file is
executable and it has a .stop extension, it will be run when the local
service is stopped.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-22 13:39:10 +01:00
Justin Cormack
a72a9775df Merge pull request #538 from justincormack/iso-rework
Standalone make iso image, rather than build+run
2016-09-22 13:26:24 +01:00
Justin Cormack
2d483a20b0 Standalone make iso image, rather than build+run
Simpler to have an image that takes the kernel and initrd as input,
rather than building them into the image.

The rest need converting.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-22 13:12:23 +01:00
Justin Cormack
340f37d93c Merge pull request #534 from kencochrane/fix_makefile_ami_build
Added missing ENV variables to AMI build
2016-09-21 09:57:11 +01:00
Ken Cochrane
c1b826d248 Added missing ENV variables to AMI build
Signed-off-by: Ken Cochrane <KenCochrane@gmail.com>
2016-09-20 19:09:09 -04:00
Justin Cormack
09cf619b11 Merge pull request #530 from justincormack/base-image-docs
More docs on Hub images
2016-09-20 23:02:31 +01:00
Justin Cormack
0d5f824057 Merge pull request #532 from kencochrane/aws_nightly
Added more tagging to AMI builds for AWS
2016-09-20 20:33:53 +01:00
Ken Cochrane
8f87c5c223 Added changes to support nightly builds for AWS 2016-09-20 15:20:09 -04:00
Justin Cormack
68a8698003 More docs on Hub images
See #529

Could be expanded further.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-20 18:10:21 +01:00
Justin Cormack
8683f7119c Merge pull request #528 from justincormack/manifest
Add package manifest for base image
2016-09-20 13:08:52 +01:00
Justin Cormack
6488328b69 Add package manifest for base image
See #527

Easy to see what has been updated via diffs.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-20 12:48:34 +01:00
Justin Cormack
6c5e2e47a1 Merge pull request #526 from justincormack/update-base
update base image
2016-09-20 12:18:08 +01:00
Justin Cormack
540bfe2d2e update base image
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-20 09:49:43 +01:00
Justin Cormack
63126a3817 Merge pull request #525 from justincormack/more-aio
Increase default fs.aio-max-nr
2016-09-20 00:17:03 +01:00
Justin Cormack
ed88a46f97 Increase default fs.aio-max-nr
As recommended by Oracle for MySQL.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-19 23:38:26 +01:00
Justin Cormack
6f7568d5ed Merge pull request #524 from rneugeba/kern-up
linux: update kernel to 4.4.21
2016-09-19 19:58:31 +01:00
Rolf Neugebauer
593d3f907e linux: update kernel to 4.4.21
- removed some Hyper-V patches which were picked up
  between 4.4.20 and 4.4.21
- udate aufs

Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2016-09-19 18:20:28 +01:00
Justin Cormack
2ffbded469 Merge pull request #523 from justincormack/etcfiles
better dependency checking for etc
2016-09-16 17:58:36 +01:00
Justin Cormack
f8315e40b4 better dependency checking for etc
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-16 17:02:53 +01:00
Justin Cormack
61bf385e3e Merge pull request #522 from justincormack/rngd
Add rngd
2016-09-16 16:03:48 +01:00
Justin Cormack
468c8ba010 Add rngd
Tweak the config to use RDSEED or (fallback) RDRAND. Makes sure
we have initial random seed in cases where there is no other
random source if these are supported.

The default config in Alpine currently disables these, which makes
it pretty useless, as there is no motherboard rng support any more.

Replaces #517
Fix #514
Fix #183

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-16 15:32:56 +01:00
Justin Cormack
94cf16b4e9 Merge pull request #465 from rneugeba/c-style
Unify C coding style to the Linux kernel coding style (mostly)
2016-09-16 13:18:36 +01:00
Justin Cormack
40b44cde2f Merge pull request #521 from justincormack/curl
Add curl to base
2016-09-16 13:18:19 +01:00
Justin Cormack
a81485c79f Add curl to base
We need this to self host if you specify a custom version of Docker.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-09-16 12:54:03 +01:00