Commit Graph

2429 Commits

Author SHA1 Message Date
Justin Cormack
f756188a21 Merge pull request #1357 from thebsdbox/vmdk
added the capability to produce a vmdk file through Moby
2017-03-23 11:25:58 +00:00
dan
8e6b2cfd46 Added the capability to output moby images as vmdk files for use with VMware Workstation/Fusion
Corrected naming from vmware->vmdk and fixed Makfile

Fixed mistake outputting a vhd instead of a vmdk in output.go

Build vmdk image and added to Docker Hub, corrected link in output.go

Modified directories to confirm to standard mkimage-<imgType>

Signed-off-by: Dan Finneran <dan@thebsdbox.co.uk>
2017-03-23 11:16:40 +00:00
Justin Cormack
0529e7fc67 Merge pull request #1370 from justincormack/no-docker2tar
Remove docker2tar docker image, use Docker directly from Go
2017-03-23 09:44:21 +00:00
Justin Cormack
40d007aac8 Remove docker2tar docker image, use Docker directly from Go
Removing the left over indirect creates that use the Docker socket
and run in containers not directly.

See #1347

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-22 22:26:13 +00:00
Riyaz Faizullabhoy
dc036938a7 Merge pull request #1367 from riyazdf/readme-enhancements
readme: edits to security language
2017-03-22 14:22:01 -07:00
Riyaz Faizullabhoy
b1da5b23ff Merge pull request #1368 from riyazdf/wireguard-more-info
wireguard: more details in roadmap
2017-03-22 14:21:47 -07:00
Riyaz Faizullabhoy
3039ebd5d5 wireguard: more details in roadmap
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2017-03-22 14:18:42 -07:00
Riyaz Faizullabhoy
61e8a3c4af readme: edits to security language
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2017-03-22 14:16:22 -07:00
Rolf Neugebauer
5e9d092b5b Merge pull request #1363 from rneugeba/tests
Add virtio and Hyper-V socket stress tests
2017-03-22 18:12:03 +00:00
Rolf Neugebauer
800c712658 test: Add initial support for virtio and Hyper-V socket stress tests
Containerise the stress tests for virtio and Hyper-V
sockets from https://github.com/rneugeba/virtsock

See README.md for more details

Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-03-22 17:15:17 +00:00
Rolf Neugebauer
8752077ae0 Merge pull request #1361 from rneugeba/cmd2
moby: Log error when the kernel untar fails
2017-03-22 15:19:05 +00:00
Rolf Neugebauer
f4414f2fed test: Create a EFI bootable ISO for LTP
Previously, this was disabled because the fixed sized FAT
partition was too small. With d8d6a85 the FAT partition is
dynamically sized and the ISO can be build.

Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-03-22 15:16:07 +00:00
Rolf Neugebauer
cee857f8a4 moby: Log error when the kernel untar fails
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-03-22 15:14:17 +00:00
Rolf Neugebauer
d2e53018c6 Merge pull request #1360 from rneugeba/cmd
Introduce subcommands to 'moby' and add a 'run' sub command
2017-03-22 14:53:07 +00:00
Justin Cormack
e0fabb6485 Merge pull request #1356 from justincormack/roadmap
Add the beginings of a roadmap and faq
2017-03-22 14:52:53 +00:00
Justin Cormack
4b03b2b6db Add the beginings of a roadmap and faq
Needs expansion, but got to start somewhere...

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-22 14:48:50 +00:00
Rolf Neugebauer
f16eaba5eb docs: Add 'moby run' to the README
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-03-22 14:47:56 +00:00
Rolf Neugebauer
709e99bbd6 moby: Add a 'run' command to execute an image on hyperkit
'moby run' will use the kernel and initrd image produced
by 'moby build' and, on macOS, will run it inside a
hyperkit VM. This assumes that you have a recent version
of Docker for Mac installed as it re-uses the hyperkit
and VPNKit from it.

Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-03-22 14:47:56 +00:00
Rolf Neugebauer
dd71aeb39f moby: Introduce the "build" subcommand
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-03-22 14:38:02 +00:00
Rolf Neugebauer
13d6a2461d moby: Factor out build code into a separate source file
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-03-22 14:38:02 +00:00
Justin Cormack
8c61fc7b49 Merge pull request #1359 from justincormack/pkg
Move installable packages to pkg
2017-03-22 13:45:09 +00:00
Justin Cormack
1fb69b9bbf Move installable packages to pkg
Still leaves some intermediate repos in `base/`

See #1266

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-22 12:33:11 +00:00
Justin Cormack
bd57bc034f Merge pull request #1355 from justincormack/sshd-logs
Make sshd output to stderr not syslog
2017-03-22 10:36:15 +00:00
Justin Cormack
cb47179e7e Make sshd output to stderr not syslog
This way we get to see the logs.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-22 09:43:32 +00:00
Justin Cormack
87836853da Merge pull request #1353 from tych0/selinux
projects: add selinux project
2017-03-21 18:43:18 +00:00
Tycho Andersen
d69c69c90a selinux: include libselinux-utils as well
This adds things like getenforce and setenforce.

Signed-off-by: Tycho Andersen <tycho@docker.com>
2017-03-21 12:11:00 -06:00
Tycho Andersen
348e83f3e4 selinux: add readme
Signed-off-by: Tycho Andersen <tycho@docker.com>
2017-03-21 12:08:14 -06:00
Tycho Andersen
31b0c2a9b6 projects: add selinux project
Signed-off-by: Tycho Andersen <tycho@docker.com>
2017-03-21 11:42:11 -06:00
Justin Cormack
c2149ec091 Merge pull request #1352 from riyazdf/wireguard-kernel-build-fix
wireguard: include Dockerfile and kernel debug config for build
2017-03-21 17:09:36 +00:00
Riyaz Faizullabhoy
7b65b444e2 wireguard: include Dockerfile and kernel debug config for build
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2017-03-21 09:59:40 -07:00
Justin Cormack
d24f5b4158 Merge pull request #1351 from justincormack/cmd
Move Go code to `src/cmd`
2017-03-21 15:26:28 +00:00
Justin Cormack
4dd51b4ada Move Go code to src/cmd
This does not get everything where we want it finally, see #1266
nor the optimal way of building, but it gets it out of top level.

Added instructions to build if you have a Go installation.

Not moving `vendor` yet.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-21 14:37:23 +00:00
Justin Cormack
26b4acd135 Merge pull request #1350 from justincormack/cleaner
Teach make clean about more cleanliness
2017-03-21 14:22:35 +00:00
Justin Cormack
fb17c955ad Teach make clean about more cleanliness
We were not deleting many of the kinds of build artifact.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-21 13:42:51 +00:00
Justin Cormack
6eb7a0e584 Merge pull request #1349 from justincormack/remove-tar2initrd
We no longer directly convert to initrd, we use Go libraries for this
2017-03-21 11:51:56 +00:00
Justin Cormack
3092d2ca03 We no longer directly convert to initrd, we use Go libraries for this
Removed unused tooling.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-21 11:47:16 +00:00
Justin Cormack
6a487565f8 Merge pull request #1346 from rneugeba/mv-test
test: Move test-ltp -> ltp
2017-03-21 10:04:41 +00:00
Rolf Neugebauer
e422a2f8b4 test: Move test-ltp -> ltp
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-03-21 09:47:42 +00:00
Justin Cormack
251d01fd34 Merge pull request #1345 from justincormack/fix-mtab
Fix accidental removal of /etc/mtab from images
2017-03-20 23:32:51 +00:00
Justin Cormack
77285b1bef Fix accidental removal of /etc/mtab from images
This was breaking some containers that use it, was a mistake.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-20 23:27:37 +00:00
Justin Cormack
6022e51ba7 Merge pull request #1343 from justincormack/no-alpine-base
Remove unused alpine-base image
2017-03-20 16:27:00 +00:00
Justin Cormack
930520f89a Merge pull request #1342 from justincormack/test-restructure
Move test related code to the test directory
2017-03-20 16:26:40 +00:00
Justin Cormack
c373877094 Remove unused alpine-base image
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-20 16:15:41 +00:00
Justin Cormack
d881c6ff75 Move test related code to the test directory
This does not yet move the `make test` options in the Makefile, will
probably move those too later.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-20 16:14:06 +00:00
Justin Cormack
eac1493460 Merge pull request #1341 from justincormack/hyperkit-script-fix
Fix hyperkit script to use correct command line
2017-03-20 16:01:17 +00:00
Justin Cormack
6b8c171a7e Merge pull request #1340 from samoht/mirage
mirageSDK: rename README.md into roadmap.md
2017-03-20 15:52:21 +00:00
Justin Cormack
8d4a68695c Fix hyperkit script to use correct command line
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-20 15:51:33 +00:00
Rolf Neugebauer
6ba0c7ab97 Merge pull request #1339 from rneugeba/v4.10
kernel: Add initial support for 4.10.x kernels
2017-03-20 14:05:57 +00:00
Thomas Gazagnaire
a584eece13 mirageSDK: rename README.md into roadmap.md
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
2017-03-20 15:00:47 +01:00
Rolf Neugebauer
15336d9db6 kernel: Add initial support for 4.10.x kernels
Note, this also removes the LTS4.4 build options and replaces
it with a KERNEL= build option to select the kernel to build.

Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-03-20 13:50:27 +00:00