Justin Cormack
a5e7c22a05
get docker from get.docker.com not from docker hub
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-11 12:13:57 +00:00
Justin Cormack
7d75415555
initially just test building
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-11 11:57:36 +00:00
Justin Cormack
9e4bed1d2b
initial circleci config
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-11 11:54:13 +00:00
Justin Cormack
53f046fcf4
Merge pull request #7 from yomimono/more_memory
...
run qemu-system-x86_64 with 256M of memory
2016-01-09 13:08:53 +00:00
Mindy Preston
e65e393cb5
Need -serial stdio.
2016-01-09 01:09:10 +00:00
Mindy Preston
f088832c40
Run qemu-system-x86_64 with more memory.
...
With the default 128M of memory, the ramfs (which currently has a decompressed
size of ~82M) can't be completely written with the kernel and the compressed ramfs
also in memory, resulting in missing chunks of filesystem (notably /etc and /sbin for
me) on the emulated machine. This makes for a dramatically broken moby. Asking for 256M at least
gets us to some nice whale ASCII art and a console we can interact with.
2016-01-09 01:08:16 +00:00
Justin Cormack
4d92a7ca83
switch qemu Dockerfile to using alpine
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-08 16:09:52 +00:00
Justin Cormack
d880e59c37
simplify the docker-x install process
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-08 15:16:48 +00:00
Justin Cormack
9b90cf4760
update binfmt_misc with ppc64le, mips64, mips64le
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-08 12:02:25 +00:00
Justin Cormack
23af8f1fed
fix binfmat paths
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-08 10:49:13 +00:00
Justin Cormack
13bfb790dc
add in all the other architectures from binfmt misc and script to generate them
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-07 16:12:35 +00:00
Justin Cormack
1001747eca
fix service name
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-07 16:04:27 +00:00
Justin Cormack
3cb59a5797
consistent naming
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-07 15:13:42 +00:00
Justin Cormack
5eb42b080f
rename binfmt_misc package
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-07 14:47:46 +00:00
Justin Cormack
e35e203c63
remove binary builds now pinata is not using them; will strip from repo later
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-07 11:13:01 +00:00
Justin Cormack
45c8262fbf
fix tag name for initrd build
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-07 11:08:38 +00:00
Justin Cormack
f4b04272a7
clean up build containers on make clean; rename for consistency
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-07 10:56:02 +00:00
Justin Cormack
3d0a6e76db
initial Dockerfile for running qemu, however interactive serial console not working
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-06 16:28:45 +00:00
Justin Cormack
0f0e45a828
update to use @avsm Alpine OCaml images
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-06 15:07:39 +00:00
David Sheets
d27c3a4489
Include the etc/init.d/ script for 9pudfuse
...
This was accidentally not committed as .gitignore is not expressive enough
2016-01-06 14:46:31 +00:00
David Sheets
9c49e0b5b5
Add 9pudfuse and fuserun.sh for testing remote FUSE file systems
2016-01-06 14:41:47 +00:00
Justin Cormack
3224fe4554
add strace to default image for debugging
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-05 15:01:01 +00:00
Justin Cormack
689c0db749
kernel option cleanups
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-05 11:25:38 +00:00
Justin Cormack
ab9801f5c3
remove unnecessary PCI option
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-05 11:20:30 +00:00
Justin Cormack
f509a1e0be
remove unnecessary power management options
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-05 11:18:33 +00:00
Justin Cormack
1eb909946c
remove old syscall support
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-05 11:15:55 +00:00
Justin Cormack
bf0c62123c
remove softdog, as liable to be unreliable in VM
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-05 10:51:19 +00:00
Justin Cormack
b0ae15c776
replace docker-x binary with a script that downloads on demand
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-04 12:19:03 +00:00
Justin Cormack
b9fca74c01
do not add docker-x, as it is rather large and will not be updated often; will add another way to do this
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2016-01-04 11:41:28 +00:00
Justin Cormack
76d8a3618d
do not need the qemu executables in moby, they need to be in container
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-31 10:32:34 +00:00
Justin Cormack
e78fe99dca
add experimental package for qemu-user emulation for arm
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-31 00:25:25 +00:00
Justin Cormack
ffc70fab8d
remove /etc/conf.d.docker will provide option to have that externally to override
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-30 21:04:43 +00:00
Justin Cormack
06821b12db
initial changes towards building kernel for arm
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-30 18:33:07 +00:00
Justin Cormack
9b55850d1a
fix permissions
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-30 18:26:12 +00:00
Justin Cormack
a6f133ce49
Draft arm kernel config, untested
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-30 17:34:16 +00:00
Justin Cormack
12db308469
switch to Debian unstable for kernel compiles, prep for arm cross compile
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-30 16:57:08 +00:00
Justin Cormack
01c7934403
initial cross compile support for arm, just for 9pudc
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-30 15:40:54 +00:00
Justin Cormack
4cad52cbaf
set clock periodically, as had incident when it was set to 1970 with chronyd running!
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-30 13:37:41 +00:00
Justin Cormack
6408fc7b5d
add docker-x package
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-29 16:16:06 +00:00
Justin Cormack
10d6bcbbed
update repositories for 3.3, only need main
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2015-12-28 16:30:45 +00:00
Justin Cormack
013bd04036
need alpine-conf repo now for disk-setup tool
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2015-12-28 12:38:18 +00:00
Justin Cormack
9ba40c750c
remove boot2docker
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2015-12-28 11:51:34 +00:00
Justin Cormack
8f01f93550
Upgrade to alpine 3.3
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2015-12-24 20:08:12 +00:00
Justin Cormack
a5b39d2ef9
lock down alpine to exact hash until 3.3 is out
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2015-12-24 10:15:40 +00:00
Justin Cormack
3e946f91aa
update to work with latest alpine:edge
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2015-12-23 23:44:51 +00:00
Justin Cormack
ad06459f8a
UTC is default, do not need to set
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2015-12-23 21:01:56 +00:00
Justin Cormack
0d281ffbc1
kernel config changes for slightly faster boot
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-23 15:07:03 +00:00
Justin Cormack
282c9846ba
remove btrfs as this pulls in the very slow raid6 test on boot
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-23 14:18:06 +00:00
Justin Cormack
0f31668020
remove some more unused kernel config
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-23 14:06:09 +00:00
Justin Cormack
c43dd60a39
move 9pinit to packages
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com>
2015-12-23 13:18:43 +00:00