Commit Graph

2418 Commits

Author SHA1 Message Date
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
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
Justin Cormack
83c6bf6e2d Merge pull request #1338 from justincormack/cli-file
Output kernel command line to a file in the kernel+initrd output case
2017-03-20 13:49:21 +00:00
Justin Cormack
ea4462357c Output kernel command line to a file in the kernel+initrd output case
Trying to find the relevant yaml file was an issue as we now support
`--name` and it might be in a different directory, so although it is
a bit verbose outputing a whole file at least it is more consistent.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-20 13:43:09 +00:00
Justin Cormack
bcb4c5d08d Merge pull request #1337 from rneugeba/kern-up
kernel: Update kernel to 4.9.16/4.4.55
2017-03-20 11:26:26 +00:00
Rolf Neugebauer
b78ce6c7d4 kernel: Update kernel to 4.9.16/4.4.55
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-03-20 10:36:26 +00:00
Justin Cormack
f0533872f9 Merge pull request #1335 from justincormack/readme-improvements
Improve README
2017-03-19 20:47:12 +00:00
Justin Cormack
9aaf4ecf7e Improve README
- better summary of aims of project for new visitors

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-19 20:32:16 +00:00
Justin Cormack
1d17f6caf5 Merge pull request #1334 from justincormack/pr-links
Hyperlink the PR links in weekly report
2017-03-19 17:57:04 +00:00
Justin Cormack
8e86091594 Hyperlink the PR links in weekly report
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-03-19 17:43:50 +00:00
Riyaz Faizullabhoy
39b15e0059 Merge pull request #1333 from riyazdf/weekly-report-bump
2017-03-19 weekly report edits
2017-03-19 09:09:23 -07:00
Riyaz Faizullabhoy
3f3cd36ad3 Add detail about read-only rootfs and dockercon
Signed-off-by: Riyaz Faizullabhoy <riyazdf@berkeley.edu>
2017-03-19 09:05:05 -07:00
Riyaz Faizullabhoy
b1ca24f37a Rename file for month
Signed-off-by: Riyaz Faizullabhoy <riyazdf@berkeley.edu>
2017-03-19 09:01:55 -07:00