Nathan LeClaire
b51d28e734
Include version and daemon.json in Azure init script
...
Signed-off-by: Nathan LeClaire <nathan.leclaire@gmail.com >
2016-11-21 15:43:19 -08:00
Justin Cormack
380e760779
Merge pull request #702 from justincormack/syslog
...
Syslog support for docker logs
2016-11-21 17:47:31 +00:00
Justin Cormack
41caff5065
update c build base image
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-18 23:32:47 +00:00
Justin Cormack
f69f9a3427
Use syslog local0 for docker logs
...
This allows log rotation, redirect via syslog etc.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-18 16:23:41 +00:00
Justin Cormack
c05ba1397e
Update check-config for Linux 4.8
...
Temporarily using unmerged version until upstream.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-18 11:50:36 +00:00
Justin Cormack
2759c51105
Merge pull request #743 from justincormack/no-bind-log
...
Do not try to bind mount logs onto host on osx
2016-11-18 10:43:50 +00:00
Justin Cormack
2e4ee1a73f
Default to experimental if not specified in daemon.json
...
Most editions were shipping with experimental; now it is a daemon
flag this seems the best behaviour.
Only do this on recent dockerd as we are still supporting 1.12 for
a while longer.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-17 20:46:44 +00:00
Justin Cormack
d45bf3d89b
upgrade Docker to 1.13.0-rc1
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-16 16:48:26 +00:00
Justin Cormack
66c03d8cd5
Do not try to bind mount logs onto host on osx
...
This is not working well, and was binding over the logs, and losing
logs. We need a uniform approach on all platforms, planned to be
syslog.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-16 16:08:03 +00:00
Justin Cormack
3fe2457e9e
Merge pull request #738 from ijc25/master
...
diagnostics: Collect networking and swarm node + service info
2016-11-16 15:57:33 +00:00
Justin Cormack
32020f01f6
always wait for vsudd pidfile
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-16 13:07:32 +00:00
Ian Campbell
f8eca9f52e
diagnostics: Collect networking and swarm node + service info
...
Signed-off-by: Ian Campbell <ian.campbell@docker.com >
2016-11-15 17:21:03 +00:00
Justin Cormack
06c4325294
Merge pull request #734 from justincormack/diagnostic-fixes
...
Fixes to diagnostics
2016-11-15 11:53:10 +00:00
Justin Cormack
b646642194
Fixes and improvements to diagnostics
...
- We now only have nslookup not dig.
- Use curl not wget.
- add /proc/cpuinfo
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-15 11:45:29 +00:00
Ian Campbell
b4db1822e4
diagnostics: Collect "docker version"
...
Signed-off-by: Ian Campbell <ian.campbell@docker.com >
2016-11-15 11:35:12 +00:00
Ian Campbell
dea80af9b1
diagnostics: Collect "docker info"
...
Signed-off-by: Ian Campbell <ian.campbell@docker.com >
2016-11-15 11:33:25 +00:00
Justin Cormack
23415c038b
Rework moving automount earlier in boot sequence
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-15 09:54:07 +00:00
Justin Cormack
49511ba5ba
vsudd needs bootmisc too for /run symlink
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-15 00:19:21 +00:00
Justin Cormack
300ded1ed9
add additional directories on newly created /var
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-14 23:15:46 +00:00
Justin Cormack
fc6585df75
Correctly handle return codes of fsck
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-14 22:14:25 +00:00
Justin Cormack
bd800943d9
Fix /run symlink issues
...
- run bootmisc before sysklogd so symlinks from /var/run to
/run are created
- recreate symlinks that bootmisc created when we remount /var
until this gets moved earlier
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-14 22:00:12 +00:00
Justin Cormack
9d81e2efef
Always start vsudd before syslog
...
If we are using vsudd to forward syslog to the host, as on osx,
we need to start it before syslog starts, and make sure it has
created its socket.
Add a pidfile to vsudd to make startup more reliable.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-14 17:08:37 +00:00
Justin Cormack
49aee29e9c
Merge pull request #718 from justincormack/diagnose-test
...
Make diagnostics program return exit code
2016-11-14 11:38:42 +00:00
Justin Cormack
a494a39142
Make diagnostics program return exit code
...
Add running diagnostics to test script.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-14 11:30:09 +00:00
Justin Cormack
b356364777
remove completion directory from newer docker downloads
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-14 11:00:28 +00:00
Justin Cormack
b042b5127f
Revert "Format filesystems earlier, before syslog"
...
This reverts commit 4dd5dca106 .
Fix #710 where system hangs after klogd startup on AWS. Possibly
also affects Windows too. Still unclear why but lets revert and
continue investif=gating.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-12 15:29:27 +00:00
Justin Cormack
9a95224681
Format filesystems earlier, before syslog
...
So that we can write to /var early, move filesystem formatting as early as possible.
Adds a dummy fsck service, as we already do fsck in format script.
Replaces #535
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-08 15:20:46 +00:00
Justin Cormack
a7d223768c
Improve matching of mounted drive in diagnostics
...
Was failing on AWS as drive did not match patter that was too precise.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-04 14:09:12 +00:00
Justin Cormack
95b62daa5a
Update check-config script
...
Now returns error if checks do not pass.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-04 09:40:15 +00:00
Justin Cormack
9512b2fa84
Merge pull request #672 from justincormack/configup
...
Update check-config script
2016-11-02 21:11:36 +00:00
Justin Cormack
1d71d7c3e1
Update check-config script
...
Now misses the ext3 error messages.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-02 20:05:48 +00:00
Justin Cormack
fed22cee00
Split out Windows network config from hostsettings
...
On cloud editions eg AWS settings may come from the network, so
we need to move this to after network setup, while the Windows
network config changes need to happen before, so split the init script.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-02 14:49:24 +00:00
Justin Cormack
9b58a9921b
Merge pull request #663 from justincormack/curl-fail
...
make curl fail on 404
2016-11-01 19:55:55 +00:00
Justin Cormack
72d1aef471
fsck filesystem before mount
...
Use fsck -p to fix errors that are fixable.
Note this will recreate the filesystem on fatal errors.
Fix #665
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-01 16:01:08 +00:00
Justin Cormack
50a64ac6c4
make curl fail on 404
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-11-01 13:58:02 +00:00
Justin Cormack
249df1e912
Add check-config container and test
...
Currently the test will never fail, planning to fix this upstream.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-28 12:39:31 +01:00
Justin Cormack
cc903c3fa5
Add dependency to Makefile for Docker
...
The Docker version is in the Makefile su always re-upload if changed.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-27 11:29:31 +01:00
Justin Cormack
e08b05b0ad
update Docker to 1.12.3
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-27 09:14:20 +01:00
Justin Cormack
5f4d354b10
Update to docker 1.12.3-rc1
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-25 10:06:52 +01:00
Justin Cormack
3208cca326
go fmt
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-21 15:35:10 +01:00
Justin Cormack
2409adfe0a
update C build base images for Musl update
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-20 13:23:12 +01:00
Justin Cormack
d435d5115b
Update to Go 1.7.3
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-20 13:17:16 +01:00
Justin Cormack
5186302b65
Merge pull request #614 from justincormack/git-go
...
Add git to Go build package
2016-10-17 09:49:52 +01:00
Justin Cormack
db0376cb88
add git to Go build package
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-16 13:49:28 +01:00
Justin Cormack
d48e655cdd
remove temporary force curl before hub updated
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-14 21:58:30 +01:00
Justin Cormack
3cead2d813
Increase default memlock ulimit
...
Fix #610
Users can override, but the default is low.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-14 11:27:45 +01:00
Justin Cormack
11125429f3
Default to overlay2
...
If there is no storage-driver set in daemon.json and no
aufs directory in the docker directory, use overlay2 as the storage
driver.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-13 16:08:20 +01:00
Justin Cormack
fa268fbdf3
temporarily force curl as image not yet available
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-12 00:48:18 +01:00
Justin Cormack
9b0f64044a
Update Docker to 1.12.2
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-11 19:26:45 +01:00
Justin Cormack
2e67fa91b7
Make the Docker download more robust to pipefail errors
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-10-11 19:26:45 +01:00