Justin Cormack
89e98eefa0
Shift to development track containerd
...
Move to the development track of `containerd` not the legacy 0.2
branch. The commands have changed a bit.
This does increase the image size as we are bundling the Docker
copy and our copy, and the new one is larger as it is growing features.
Hopefully Docker will shrink eventually. Also we may replace `ctr`
with a library.
Fix #1029
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2017-01-24 15:39:44 +00: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
5ae109fc23
build packages in parallel
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com >
2016-09-12 16:00:53 +01:00
Justin Cormack
b75711b4cd
clean up transfused build
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com >
2016-09-12 16:00:53 +01:00
Justin Cormack
b06a5fa6eb
clean up nc-vsock build
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com >
2016-09-12 16:00:53 +01:00
Justin Cormack
e42d59045d
clean up 9pmount-vsock build
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com >
2016-09-12 16:00:53 +01:00
Justin Cormack
349e98c625
remove unused OS=
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com >
2016-09-12 16:00:53 +01:00
Justin Cormack
57d1e7e232
clean up tap-vsockd build process
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com >
2016-09-12 16:00:53 +01:00
Justin Cormack
98beff2fa0
clean up docker Makefile
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com >
2016-09-12 16:00:53 +01:00
Justin Cormack
cc89e32c03
no longer need OS here
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com >
2016-09-12 15:59:19 +01:00
Justin Cormack
01ad4e5e39
remove arm build code, needs reworking
...
Signed-off-by: Justin Cormack <justin@specialbusservice.com >
2016-09-12 15:59:19 +01:00
Justin Cormack
b69893eb6d
Clean up proxy Makefile
...
Model for the others, make sure dependencies are correct and that
only the exactly correct things are passed to Docker. No longer copy
vendor directory.
Signed-off-by: Justin Cormack <justin@specialbusservice.com >
2016-09-12 15:59:19 +01:00
Justin Cormack
dcb1a678cc
Merge pull request #324 from ncopa/alpine-gummiboot
...
Use upstream gummiboot binary and build EFI with alpine
2016-07-22 10:52:38 +01:00
Natanael Copa
01ba161477
Use upstream gummiboot binary and build EFI with alpine
...
Alpine 3.4 got gummiboot backported so we use that to build the EFI.
Signed-off-by: Natanael Copa <natanael.copa@docker.com >
2016-07-21 14:42:05 +02:00
Justin Cormack
20a85c16f1
Clean up sources that arm edition will not need
...
As arm will not be a desktop edition, we will not need to
try to fix these. We do need `diagnostics` though, the
vsock code however is not cross building, needs to be fixed
or made conditional.
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-07-21 13:39:03 +01:00
David Sheets
c3793ff745
finish removal of llmnrd from #311
...
Signed-off-by: David Sheets <dsheets@docker.com >
2016-07-20 17:03:51 +01:00
Ian Campbell
0c471bdc09
Simple build system for ocaml-based iptables
...
Signed-off-by: Ian Campbell <ian.campbell@docker.com >
2016-07-12 10:26:39 +01:00
Dave Tucker
66372fe5e8
Remove hupper and mobyconfig watch
...
Signed-off-by: Dave Tucker <dt@docker.com >
2016-06-02 20:39:25 +01:00
Dave Scott
49ca65ede8
Merge pull request #145 from djs55/tap-vsockd-tool
...
tuntap vsock tool
2016-05-21 13:50:03 -07:00
David Scott
af556bdc23
9pmount-vsock: add to /sbin
...
This patch adds the binary to /sbin but does not hook it up.
Signed-off-by: David Scott <dave.scott@docker.com >
2016-05-21 21:41:50 +01:00
David Scott
17ced40bf4
tap-vsockd: add skeleton with hyper-v sockets
...
Signed-off-by: David Scott <dave@recoil.org >
2016-05-21 14:49:50 +01:00
Justin Cormack
c470c2f0fa
remove mdnstool now we are only using hostnet
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-04-26 14:45:50 +01:00
Justin Cormack
034fc7a5be
use (old) binary build of docker arm for now as no cross build yet
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-04-18 11:17:32 +01:00
Justin Cormack
35b8324179
vsock support not building on arm see #96 #101
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-04-18 11:09:28 +01:00
Rolf Neugebauer
3ddc98d1b6
moby: add a cut-down version of gummiboot
...
The gummiboot EFI stub is used for creting a EFI bootable ISO
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2016-04-16 12:50:37 +01:00
Justin Cormack
115373d42e
Merge pull request #92 from djs55/go-diagnostics
...
moby: rewrite diagnostics server in Go
2016-04-15 16:17:08 +01:00
David Scott
4802911c8f
moby: rewrite diagnostics server in Go
...
This will make it easier to add a vsock interface as well as a regular
TCP/IP one.
As a side-effect, the server is now able to handle more than one concurrent
request!
Signed-off-by: David Scott <dave.scott@docker.com >
2016-04-15 16:09:54 +01:00
Rolf Neugebauer
bcf2cd851d
llmnrd: Add a LLMNR Daemon
...
LLMNR is the Windows equivalent of mDNS.
Import the LLMNR daemon from https://github.com/tklauser/llmnrd
It needed some small modification to compile cleanly on Moby
LLMNRD is only started when running inside a Hyper-V VM
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2016-04-15 14:51:10 +01:00
Ian Campbell
eac9d655c6
vsudd: New daemon to proxy vsock to Unix domain sock
...
Used to proxy vsock 2376 <-> /var/run/docker.sock in the Moby VM.
Signed-off-by: Ian Campbell <ian.campbell@docker.com >
2016-04-05 13:50:06 +01:00
Ian Campbell
4651a150f8
Add nc-vsock utility (for testing AF_VSOCK)
...
Signed-off-by: Ian Campbell <ian.campbell@docker.com >
2016-04-05 13:39:44 +01:00
Justin Cormack
6b0b4e05cb
remove 9pudc, unused and not being fixed
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-04-04 18:21:01 +01:00
David Scott
4ce4e978c6
Add skeleton /sbin/proxy program
...
This will eventually contain the `docker-proxy` replacement.
Signed-off-by: David Scott <dave.scott@docker.com >
2016-04-04 12:41:02 +01:00
Justin Cormack
c8b351bda4
docker download needs Linux not linux, sigh
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-03-15 16:00:28 +00:00
Justin Cormack
18ad2f95e9
also set OS for arm builds
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-03-14 20:00:39 +00:00
Justin Cormack
7000440afd
explicitly set OS=linux as Windows sets OS env var
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-03-14 19:57:15 +00:00
Dave Tucker
2b5b1e64fa
Clean up ARM builds
...
- Check in dtbs and give them their own directory
- Add cubieboard dtbs :)
- Remove hyper-v tools from arm Dockerfile
Signed-off-by: Dave Tucker <dt@docker.com >
2016-02-19 14:59:55 +00:00
Dave Tucker
c26bfdc275
Fix ARM Builds
...
Signed-off-by: Dave Tucker <dt@docker.com >
2016-02-17 17:59:21 +00:00
David Sheets
192c90b0a7
Replace 9pudfuse with transfused
2016-02-12 14:07:43 +00:00
Rolf Neugebauer
bdd1efe043
alpine: Add Hyper-V daemons to the build
...
The daemons allow proper shutdown of a VM, heartbeats,
inquiring and setting the network configuratio etc etc.
They are only started with running in a Hyper-V VM
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2016-01-28 09:17:44 -08:00
Justin Cormack
999aee643c
install hupper
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-01-22 18:22:55 +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
David Sheets
c91006e6e8
Add 9pudfuse and fuserun.sh for testing remote FUSE file systems
2016-01-06 14:41:47 +00:00
Justin Cormack
7b33ea49bb
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
8558e6e0c0
add docker-x package
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com >
2015-12-29 16:16:06 +00:00
Justin Cormack
6cce9a78e9
Use official docker image instead of Alpine package; switch to aufs by default
...
Signed-off-by: Justin Cormack <justin.cormack@unikernel.com >
2015-12-18 14:13:34 +00:00