1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00
moby--moby/daemon
Matthew Heon 4318802f64 Error if Docker daemon starts with BTRFS graph driver and SELinux enabled
The Docker btrfs graph driver does not interact well with SELinux at present.
If btrfs mounts the same file in several locations, the same SELinux label will
be applied to all mountpoints. In the context of the graph driver, things such
as shared libraries become inaccessible to containers due to SELInux, causing
all dynamically linked applications to fail when run in a container.

Consequently, error when we detect the daemon is being run with SELinux enabled
and the btrfs driver. Documentation has been added for this behavior.

Docker-DCO-1.1-Signed-off-by: Matthew Heon <mheon@redhat.com> (github: mheon)
2014-07-03 08:11:18 -04:00
..
execdriver fix compilation and panic 2014-07-02 00:54:08 +00:00
graphdriver Change misnamed TarFilter to TarWithOptions 2014-06-26 22:49:08 +00:00
networkdriver portmapper: unit tests for remap problem 2014-06-27 15:57:31 -07:00
attach.go Move Attach from container to daemon 2014-05-05 16:48:56 -07:00
container.go Use State waiting functions 2014-06-27 15:07:40 +04:00
container_unit_test.go Rename runtime/* to daemon/* 2014-04-17 14:43:01 -07:00
daemon.go Error if Docker daemon starts with BTRFS graph driver and SELinux enabled 2014-07-03 08:11:18 -04:00
daemon_aufs.go Rename runtime/* to daemon/* 2014-04-17 14:43:01 -07:00
daemon_btrfs.go Rename runtime/* to daemon/* 2014-04-17 14:43:01 -07:00
daemon_devicemapper.go Rename runtime/* to daemon/* 2014-04-17 14:43:01 -07:00
daemon_no_aufs.go Rename runtime/* to daemon/* 2014-04-17 14:43:01 -07:00
history.go don't call sort for every add in history 2014-05-14 15:02:02 +03:00
inspect.go add links to inspect for 'linking' containers 2014-06-26 20:51:38 +00:00
network_settings.go Fix port mapping in ps display for public and private 2014-05-12 15:26:23 -07:00
README.md Add readme for daemon directory 2014-05-17 17:56:02 +00:00
server.go Rename runtime/* to daemon/* 2014-04-17 14:43:01 -07:00
state.go Use State waiting functions 2014-06-27 15:07:40 +04:00
state_test.go State refactoring and add waiting functions 2014-06-27 15:05:48 +04:00
utils.go Improve name generation on concurrent requests 2014-05-23 17:51:16 -07:00
utils_test.go Rename runtime/* to daemon/* 2014-04-17 14:43:01 -07:00
volumes.go daemon: *: updated getResourcePath and getRootResourcePath signatures 2014-06-18 15:51:28 -04:00

This directory contains code pertaining to running containers and storing images

Code pertaining to running containers:

  • execdriver
  • networkdriver

Code pertaining to storing images:

  • graphdriver