David Sheets
760840ac69
docker init: remove fixed host export mounts
...
Signed-off-by: David Sheets <dsheets@docker.com >
2016-07-02 11:55:40 -07:00
David Scott
934ad0218e
Update docker to rc of rc3
...
4949c95ba31f34f9883480261873208f21d5b29e at https://github.com/tiborvass/docker/commits/bump_v1.12.0
Signed-off-by: David Scott <dave.scott@docker.com >
2016-07-01 13:44:04 +01:00
Justin Cormack
958218b919
update linux to 4.4.14 and update aufs to 20160627
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
(cherry picked from commit 1d22f68e87 )
2016-06-29 10:08:19 +01:00
Rolf Neugebauer
1627bfbc46
Don't start getty on console
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2016-06-28 09:56:47 +02:00
Rolf Neugebauer
b00ff7b58d
diag: improve diagnostics
...
- try several wget's on well known IP addresses to check IP
connectivity (ping in hostnet mode is not good enough)
- try DNS lookup on a well known server
- add service-port-opener logs
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
(cherry picked from commit 72fd755473 )
2016-06-22 11:59:51 +01:00
Rolf Neugebauer
05084ae797
win: ensure that the KVP daemon starts early
...
The Windows start script polls the VM for it's IP address before
initiating things like CIFS mounts. Getting the IP config is
done via the KVP daemon. Starting it earlier reduce the start up
delay, in particular if the VM is part of a swarm.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
(cherry picked from commit 082c10d997 )
2016-06-22 10:28:28 +01:00
David Scott
e898659431
iptables: log to /var/log/... rather than /var/run/log
...
Signed-off-by: David Scott <dave.scott@docker.com >
2016-06-17 18:07:03 +01:00
David Scott
9115ca75a6
iptables: only open host ports if native/port-forwarding=true in the db
...
Signed-off-by: David Scott <dave.scott@docker.com >
2016-06-17 18:07:03 +01:00
David Scott
068f5d6790
iptables: add a TODO
...
Signed-off-by: David Scott <dave.scott@docker.com >
2016-06-17 18:07:03 +01:00
David Scott
cc34c64022
iptables: remove the pid file after sending SIGTERM
...
Signed-off-by: David Scott <dave.scott@docker.com >
2016-06-17 18:07:03 +01:00
David Scott
b940bf57ce
proxy: add a -no-local-ip option
...
docker itself seems to bind to the port globally inside Moby, so we
get an EADDRINUSE if we try to do it too.
Signed-off-by: David Scott <dave.scott@docker.com >
2016-06-17 18:07:03 +01:00
David Scott
02eeb53deb
iptables: get the kill arguments the right way round
...
Signed-off-by: David Scott <dave.scott@docker.com >
2016-06-17 18:07:03 +01:00
David Scott
bd90ff4c9d
iptables: close all the fds we inherit from docker
...
Signed-off-by: David Scott <dave.scott@docker.com >
2016-06-17 18:07:03 +01:00
David Scott
530e61178b
/etc/init.d/docker: prepend /usr/local/sbin to the $PATH
...
This is where the iptables wrapper lives.
Signed-off-by: David Scott <dave.scott@docker.com >
2016-06-17 18:07:02 +01:00
David Scott
8311a37ff6
Add primitive iptables wrapper which can set up port forwards
...
Signed-off-by: David Scott <dave.scott@docker.com >
2016-06-17 18:07:02 +01:00
Ian Campbell
d118b588c5
Simple build system for ocaml-based iptables
...
Signed-off-by: Ian Campbell <ian.campbell@docker.com >
2016-06-17 18:07:02 +01:00
Daniel Hiltgen
3479c8b3ac
Add SATA disk support
...
Increase the number of hypervisors where Moby can run and detect
the disks. With this change, I'm able to boot under KVM and see
the disk detected, formatted and mounted as expected.
2016-06-17 08:11:46 -07:00
Justin Cormack
2d67ea5cb8
Merge pull request #218 from ijc25/mkdir-p
...
Use "mkdir -p /run/log" in docker initfile
2016-06-17 14:03:14 +01:00
Ian Campbell
013599c78f
Use "mkdir -p /run/log" in docker initfile
...
For the "no error if existing" rather than "make parents" affect. Otherwise:
moby:~# service docker restart
* Stopping docker
* Starting Docker ...
mkdir: can't create directory '/run/log': File exists
[ ok ]
Signed-off-by: Ian Campbell <ian.campbell@docker.com >
2016-06-17 13:57:33 +01:00
Ian Campbell
9cc8e4a106
Avoid brace expansion which is a bashism.
...
Building on Debian where /bin/sh is dash:
make[1]: Leaving directory '/home/ijc/development/Docker/moby.git/alpine/packages/docker/docker.git'
mkdir -p bin
cp docker.git/bundles/latest/binary-daemon/{dockerd,docker-runc} bin/
cp: cannot stat 'docker.git/bundles/latest/binary-daemon/{dockerd,docker-runc}': No such file or directory
Makefile:9: recipe for target 'bin' failed
Pasting the construct into a file and running checkbashsisms:
possible bashism in foo line 2 (brace expansion):
cp docker.git/bundles/latest/binary-daemon/{dockerd,docker-runc} bin/
Signed-off-by: Ian Campbell <ian.campbell@docker.com >
2016-06-17 13:54:14 +01:00
Justin Cormack
d5f0876276
Update to 1.12.0-rc2
...
Currently the repo points to just the cherrypicks, not yet final tag
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-06-17 13:24:44 +01:00
David Scott
45bb435b51
proxy: add interactive mode with -i
...
This allows the proxy to be run easily from a terminal or other script
without requiring fd 3 to be open and writable.
Signed-off-by: David Scott <dave.scott@docker.com >
2016-06-17 11:11:10 +01:00
Daniel Hiltgen
52b43e9482
Add support for console on tty1
...
When running moby under other hypervisors, requiring troubleshooting on
the serial port can be painful. This change enables console support on
tty1 similar to the way prior boot2docker images worked.
2016-06-16 17:17:34 -07:00
Justin Cormack
a6819a65ba
fix #212 do not let chronyd listen on a port for commands
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-06-15 15:28:05 +01:00
Justin Cormack
b70b51af18
reverse on Windows check for diagnostics
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-06-15 10:42:21 +01:00
Justin Cormack
baaa38bc4c
default to Docker experimental; later we will need to do multiple builds
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-06-15 10:28:26 +01:00
Justin Cormack
4544bbac58
update docker to 1.12.0-rc1
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-06-15 10:19:31 +01:00
Justin Cormack
c47e0cf4ad
Merge pull request #210 from justincormack/cdrom
...
Kernel config for CDROM support (for Azure)
2016-06-14 22:09:36 +01:00
David Scott
abe75e4e50
tap-vsockd: make sure the service daemonizes properly
...
This tells start-stop-daemon to run tap-vsockd as a daemon, and tells
tap-vsockd not to daemonize itself. This seems to work more reliably
than when tap-vsockd self-daemonizes.
Signed-off-by: David Scott <dave.scott@docker.com >
2016-06-14 15:16:56 +01:00
Justin Cormack
759ad55f03
Update to docker 1.12-dev plus proxy patches, close to what will be rc1
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-06-14 14:13:36 +01:00
Justin Cormack
7a9320b931
Kernel config for CDROM support (for Azure)
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-06-14 11:30:47 +01:00
Justin Cormack
f4f41efe09
add openssl for wget helper
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-06-13 17:26:29 +01:00
Justin Cormack
3bd4a67fd7
Add CRIU support
...
Also enables expert so a bunch of other options showing
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-06-13 16:33:31 +01:00
Justin Cormack
50536e6aa7
update kernel to 4.4.13 and aufs to 20160613
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-06-13 15:06:25 +01:00
Justin Cormack
7d73182c45
Merge pull request #196 from rneugeba/win-proxy-fix
...
proxy: fix handling of CloseRead/CloseWrite for TCP port proxy
2016-06-13 14:22:30 +01:00
Justin Cormack
b99befab17
Merge pull request #201 from ijc25/bind-aside-original-var-log
...
Bind aside original var log
2016-06-13 14:22:22 +01:00
Justin Cormack
96ab15bc4b
Revert "start automount after syslog as it tries to restart it"
...
This reverts commit 8276becaf1 .
2016-06-13 14:18:05 +01:00
Justin Cormack
96d0225bbf
remove syslog restart from setup-disk
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-06-13 13:44:06 +01:00
Ian Campbell
c5940b3479
Bind the original /var/log onto /run/log
...
So that it can be inspected while debugging.
Signed-off-by: Ian Campbell <ian.campbell@docker.com >
2016-06-13 12:07:26 +01:00
Ian Campbell
a2ba682878
Use /proc/mounts in docker init script
...
Switch one instance of /etc/mtab.
Signed-off-by: Ian Campbell <ian.campbell@docker.com >
2016-06-13 12:07:26 +01:00
Justin Cormack
9fe395c180
Merge pull request #200 from justincormack/runlevels
...
Fix startup issues
2016-06-13 11:51:33 +01:00
Justin Cormack
8276becaf1
start automount after syslog as it tries to restart it
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-06-13 11:51:03 +01:00
Justin Cormack
41f39f7efe
missing /proc.mounts
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-06-13 10:40:10 +01:00
Justin Cormack
ec76c476ab
Merge pull request #199 from justincormack/runlevels
...
make runlevels closer to standard alpine
2016-06-10 18:46:36 +01:00
Justin Cormack
6f12be49b3
make runlevels closer to standard alpine
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-06-10 18:43:16 +01:00
Ian Campbell
52eaf66812
Add /etc/mke2fs.conf reenabling the uninit_bg feature
...
Without this the mkfs.ext4 on Moby on a virtualised OSX goes from ~10s to ~90s.
Signed-off-by: Ian Campbell <ian.campbell@docker.com >
2016-06-10 18:28:57 +01:00
Rolf Neugebauer
ebf7c5fede
proxy: fix handling of CloseRead/CloseWrite for TCP port proxy
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2016-06-10 16:05:14 +01:00
Justin Cormack
2efda11b65
remove transfused dependency from hostsettings by putting log mounts in docker startup
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-06-10 11:26:32 +01:00
Justin Cormack
ab873af79b
start hwclock in boot runlevel
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-06-10 11:10:28 +01:00
Justin Cormack
405784224d
Revert "Revert "Merge pull request #184 from justincormack/repositories" ( #195 )"
...
This reverts commit 34d44e20d4 .
2016-06-10 10:52:13 +01:00