Hide

RegistryUI Documentation

Display
Print

Add New Project

RegistryUI uses "projects" to define access to Docker Registry repositories. A project defines users and groups that are authorized to access a repository. Without a defined project, users have no access to a repository, even if the repository exists in the Docker Registry. Authorized users and groups can be defined when creating a project.

Projects can be defined by an administrator using the Repositories, Projects and Tags Explorer. The List tab of the Repositories, Projects and Tags Explorer shows Docker Registry repositories even if no project has been defined yet.

When creating a new project, this is always relative to the current folder/project select. That location is always shown in the form title.

Add New Project

Project Tab

The "Project" field is used to provide a path relative to the current location or just the name of the project at the current location.

By selecting the "Public Repository" check box, the repository will be publicly accessible, provided that the entire registry is publicly accessible (see Registry > Settings, Public tab).

By selecting the "Multiple Repositories" check box, the project hosts multiple sub-repositories. These do not have to be defined by their own projects.

The "Title" and "Description" fields define the title and description for this new project, which is shown on the Display Repository page. The "Description" field uses Markdown format the contents. See https://github.com/showdownjs/showdown/wiki/Showdown's-Markdown-syntax for complete formatting information.

Groups Tab

The Groups tab is used to define which groups have push/pull access to this repository and its sub-repositories (if any). When assigning Push authorization to a group, Pull authorization is automatically given to the group when the project is saved.

Users Tab

The Users tab is used to define which users have push/pull access to this repository and its sub-repositories (if any). When assigning Push authorization to a user, Pull authorization is automatically given to the user when the project is saved.