mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
80d99236c1
The automatic installation of AppArmor policies prevents the management of custom, site-specific apparmor policies for the default container profile. Furthermore, this change will allow a future policy for the engine itself to be written without demanding the engine be able to arbitrarily create and manage AppArmor policies. - Add deb package suggests for apparmor. - Ubuntu postinst use aa-status & fix policy path - Add the policies to the debian packages. - Add apparmor tests for writing proc files Additional restrictions against modifying files in proc are enforced by AppArmor. Ensure that AppArmor is preventing access to these files, not simply Docker's configuration of proc. - Remove /proc/k?mem from AA policy The path to mem and kmem are in /dev, not /proc and cannot be restricted successfully through AppArmor. The device cgroup will need to be sufficient here. - Load contrib/apparmor during integration tests Note that this is somewhat dirty because we cannot restore the host to its original configuration. However, it should be noted that prior to this patch series, the Docker daemon itself was loading apparmor policy from within the tests, so this is no dirtier or uglier than the status-quo. Signed-off-by: Eric Windisch <eric@windisch.us> |
||
---|---|---|
.. | ||
debian-jessie | ||
debian-stretch | ||
debian-wheezy | ||
ubuntu-debootstrap-precise | ||
ubuntu-debootstrap-trusty | ||
ubuntu-debootstrap-utopic | ||
ubuntu-debootstrap-vivid | ||
ubuntu-debootstrap-wily | ||
build.sh | ||
generate.sh | ||
README.md |
dockercore/builder-deb
This image's tags contain the dependencies for building Docker .deb
s for each of the Debian-based platforms Docker targets.
To add new tags, see contrib/builder/deb
in https://github.com/docker/docker, specifically the generate.sh
script, whose usage is described in a comment at the top of the file.