Files
docker-cli/components/engine/daemon
Liron Levin 2491643ccf Docker authorization plug-in infrastructure enables extending the functionality of the Docker daemon with respect to user authorization. The infrastructure enables registering a set of external authorization plug-in. Each plug-in receives information about the user and the request and decides whether to allow or deny the request. Only in case all plug-ins allow accessing the resource the access is granted.
Each plug-in operates as a separate service, and registers with Docker
through general (plug-ins API)
[https://blog.docker.com/2015/06/extending-docker-with-plugins/]. No
Docker daemon recompilation is required in order to add / remove an
authentication plug-in. Each plug-in is notified twice for each
operation: 1) before the operation is performed and, 2) before the
response is returned to the client. The plug-ins can modify the response
that is returned to the client.

The authorization depends on the authorization effort that takes place
in parallel [https://github.com/docker/docker/issues/13697].

This is the official issue of the authorization effort:
https://github.com/docker/docker/issues/14674

(Here)[https://github.com/rhatdan/docker-rbac] you can find an open
document that discusses a default RBAC plug-in for Docker.

Signed-off-by: Liron Levin <liron@twistlock.com>
Added container create flow test and extended the verification for ps
Upstream-commit: 75c353f0ad73bd83ed18e92857dd99a103bb47e3
Component: engine
2015-12-08 17:34:15 +02:00
..
2015-12-02 16:43:49 -05:00
2015-12-03 22:22:25 +08:00
2015-07-29 23:39:18 +02:00
2015-12-03 17:39:49 +01:00
2015-12-03 17:39:49 +01:00
2015-11-05 17:09:57 -05:00
2015-12-03 16:30:44 -08:00
2015-08-27 22:07:42 -07:00
2015-12-03 17:39:49 +01:00
2015-12-03 17:39:49 +01:00
2015-12-03 17:39:49 +01:00
2015-12-03 17:39:49 +01:00
2015-12-02 11:12:42 -05:00
2015-12-01 19:53:49 -08:00
2015-12-03 17:39:49 +01:00
2015-12-03 17:39:49 +01:00
2015-12-03 17:39:49 +01:00
2015-12-03 17:39:49 +01:00
2015-12-03 17:39:49 +01:00
2015-12-03 17:39:49 +01:00
2015-12-03 17:39:49 +01:00
2015-12-03 17:39:49 +01:00
2015-12-03 17:39:49 +01:00
2015-12-03 17:39:49 +01:00
2015-12-03 17:39:49 +01:00
2015-12-03 17:39:49 +01:00

This directory contains code pertaining to running containers and storing images

Code pertaining to running containers:

  • execdriver

Code pertaining to storing images:

  • graphdriver