Justin Cormack
d88907511b
tweak gitignore
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-01-22 11:59:23 +00:00
Justin Cormack
b8e4dd03dd
add process to send HUP signals to docker on config updates
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-01-22 11:58:38 +00:00
Justin Cormack
2fc1137a74
kernel config: enable group scheduling in CFQ
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-01-21 21:52:58 +00:00
Justin Cormack
1ea4bc9cd1
remove customisation options as we will need to access pidfile elsewhere
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-01-21 17:16:17 +00:00
Justin Cormack
af8742eaaf
fix config file
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-20 16:58:25 +00:00
Justin Cormack
4aeee48189
fix elif
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-20 16:57:47 +00:00
Justin Cormack
dba5bc4292
Merge pull request #11 from dsheets/transfuse
...
Small transfuse fixes
2016-01-20 15:02:50 +00:00
David Sheets
1722d38f69
9pudfuse: make sure the probable mount point exists
2016-01-20 14:58:08 +00:00
David Sheets
5cf05ece6d
Fix xhyve/fuserun.sh kernel path
2016-01-20 14:57:37 +00:00
Justin Cormack
0261d732e4
some logic to choose graph driver, not just go with aufs
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-20 14:49:30 +00:00
Justin Cormack
77a5b0d032
Use a config file from the database if present
...
See issue https://github.com/docker/pinata/issues/690
Note there is not yet a restart mechanism.
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-20 14:40:45 +00:00
Justin Cormack
6df16df027
fix #10 do not run dnsfix if no eth0
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-19 16:00:01 +00:00
Justin Cormack
f596bac5a7
fix hostname startup ordering
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-19 15:52:54 +00:00
Justin Cormack
4ad111bbfe
force clean docker images
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-19 12:14:30 +00:00
Justin Cormack
9588a5e930
fix hostname setting
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-19 12:11:42 +00:00
Justin Cormack
0dbb3c52e1
rename top level Dockerfiles
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-19 12:11:26 +00:00
Justin Cormack
c3f73b7187
update README for qemu, arm support
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-19 10:44:03 +00:00
Justin Cormack
978c9ff6ab
add kexec support
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-18 22:25:58 +00:00
Justin Cormack
39e05c599e
switch to Ubuntu for stable release with cross compilers as Debian broke
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-18 17:46:19 +00:00
Justin Cormack
f8254ea4dd
add missing hostname file
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-18 17:24:19 +00:00
Justin Cormack
366973ea80
test localhost dns lookup as it doesnt time out slowly if no network access
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-18 17:13:31 +00:00
Justin Cormack
5acf36affa
set hostname from database if available
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-18 17:09:23 +00:00
Justin Cormack
cfafe4f2d3
Add a dnsfix service
...
Test to see if we can reach the DNS server which we get via
DHCP. If not fall back to Google public DNS.
Some users on OSX seem to get this situation with xhyve,
see https://github.com/docker/pinata/issues/551
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-18 14:33:02 +00:00
Justin Cormack
5e7809d0ad
add bind-tools for dig as busybox nslookup is a bit broken
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-18 14:33:02 +00:00
Justin Cormack
be8e321a59
upgrade to 1.10.0-rc1
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-01-16 20:59:22 +00:00
Justin Cormack
a31db284e3
fix docker log output
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-15 16:44:33 +00:00
Justin Cormack
7be084d189
move docker logs to host, see #447 . Syslog still local
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-15 15:20:04 +00:00
Justin Cormack
6a0e6545cf
mount database
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-14 16:19:30 +00:00
Justin Cormack
ab7995ef37
add networking for qemu arm
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-14 16:06:03 +00:00
Justin Cormack
e919cb9dec
split arm build from qemu
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-14 15:47:18 +00:00
Justin Cormack
b49fbfd1cf
use image with qemu in, so as not to build every time as it is slow
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-14 15:43:43 +00:00
Justin Cormack
86bf66dc25
add arm console to securetty
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-14 15:21:15 +00:00
Justin Cormack
26c09b70df
update gitignore
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-14 15:18:37 +00:00
Justin Cormack
53e5561d79
remove binfmt_misc on arm for now
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-14 15:18:01 +00:00
Justin Cormack
bfffcd13ee
Merge pull request #9 from yomimono/build-dtb
...
fix qemu invocation for arm kernel
2016-01-14 14:30:43 +00:00
Mindy Preston
554eb6ba26
fix qemu invocation for arm kernel
...
Download the correct dtb from debian when making a kernel and use it
when invoking qemu-system-arm. Also, provide additional serial
parameters.
2016-01-14 14:23:57 +00:00
Justin Cormack
c809a196b3
clean up 9p virtio init to check which drivers are available
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-14 11:25:34 +00:00
Justin Cormack
8db1056b36
fix make dependencies
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-14 11:04:52 +00:00
Justin Cormack
572d705e9a
cut down serial port options on arm
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-14 10:45:18 +00:00
Justin Cormack
49b696967e
more arm fixes
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-13 17:48:42 +00:00
Justin Cormack
478677a809
simplify inittab
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-13 16:01:36 +00:00
Justin Cormack
f517609a62
change qemu arm emulation
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-13 15:59:59 +00:00
Justin Cormack
6a0bb2313a
add binary arm docker, as official builds do not support daemon yet
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-13 15:50:26 +00:00
Justin Cormack
87dae6079b
Initial arm support
...
Not yet working, some parts also not yet cross compiled
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-13 15:49:38 +00:00
Justin Cormack
b20efa4991
Update kernel to 4.1.15
...
Add fix for https://github.com/docker/docker/issues/18180 with
aufs update.
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-12 14:11:05 +00:00
Justin Cormack
0c026b8e47
qemu build in Makefile
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-12 14:10:51 +00:00
Justin Cormack
2bea264d1a
remove maintainer line, not needed
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-12 11:50:48 +00:00
Justin Cormack
9b76605c24
better automount failure handling
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-11 16:40:47 +00:00
Justin Cormack
a7943a360c
boot with noapic, to avoid kernel panic on some systems
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-11 16:24:39 +00:00
Justin Cormack
1002ae2921
add virtio scsi support
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-11 15:28:03 +00:00