Docker Trusted Registry allows you to define fine-grain permissions over image repositories.
Users are shared across Docker Datacenter. When you create a new user in Docker Universal Control Plane, that user becomes available in DTR and vice versa. When you create an administrator user in DTR, that user is a Docker Datacenter administrator, with permissions to:
Teams allow you to define the permissions a set of user has for a set of repositories. Three permission levels are available:
| Repository operation | read | read-write | admin | 
|---|---|---|---|
| View/ browse | x | x | x | 
| Pull | x | x | x | 
| Push | x | x | |
| Delete tags | x | x | |
| Edit description | x | ||
| Set public or private | x | ||
| Manage user access | x | ||
| Delete repository | 
Team permissions are additive. When a user is a member of multiple teams, they have the highest permission level defined by those teams.
Here’s an overview of the permission levels available in DTR:
								Feedback? Suggestions? Can't find something in the docs?