Good integration into the repository you build your docker images out of. Just activate it for your repo and you're done. Most of the time new projects/repo have it on by default.
Gitlab has very poor docker garbage collection management by default. One must read a good portion of the documentation to know what to do, so that garbage collection kicks in.
Authentication or Authorization is not provided by default and needs to be handled externally. An optional authentication should have been provided, given that docker client has inbuilt authentication.
You cannot do simple things like open a link in new tab to compare or manage pages, if you click on something in a long list and then return to the list you're back at page 1... It looks nice but is not usable.
There isn't much customization that can be don on the docker image that they have. Specifically presetting some environment settings such as HTTP proxy authentication.
CoreOS Enterprise Registry logs every Docker repo access. The name of the item, the action performed and the authorization of the user who made the action are all stored. Logs can also be exported in JSON format.
Base on the hosted private docker made by Quay.io which was actually acquired by CoreOS in August. Basically Enterprise Registry is Quay.io running behind a firewall.
The Lightweight Directory Access Protocol is an application protocol for accessing and maintaining distributed directory information services over an Internet Protocol (IP) network.
CoreOS has given teams the option to either host CoreOS Enterprise Registry on their internal servers, or use the hosted version maintained by CoreOS themselves.
For now, the price for Enterprise Registry is set to starting at $10/month which is rather cheap compared to the service they are offering. But CoreOS has announced that they will notify their users in advance if the price model is set to change which suggests that they may be planning to change it or at least that they are taking a trial-and-error approach to their pricing and general business plan.
CoreOS features a powerful team based user management system, a lot like GitHub enterprise's which allows teams to be created and each user has their own level of permission. Credentials and passwords for each team member are stored safely within Docker containers. All these features allow teams to work safely and securely behind a firewall.
You can install Artifactory locally in your data center or get it as a service from JFrog on one of several cloud providers (currently AWS, GCP and Azure).
Rate limits on downloads can royally screw your deployments. In 2021, they will start deleting containers which haven't been pulled for six months. This will suck for stable software which doesn't get redeployed frequently.
Exercise fine-grained access control over who can view, upload to or download from your private repositories. Maintain any degree of control through a variety of means, such as IP and geographical restrictions, EULA acceptance and more. Automatically provision your organization users via API, or have them silently sign in with SAML authentication to your existing identity provider.
One distribution platform that supports all technologies. JFrog Bintray natively supports all major package formats, which allows you to work seamlessly with industry standard development, build and deployment tools. With support for massive scalability and worldwide coverage, this gives you the best native repository distribution available.
Open for automation, JFrog Bintray easily integrates with your existing DevOps ecosystem, such as your continuous integration pipeline and your internal repositories. A rich REST API allows you to control every aspect of your software distribution, manage who has access to your content, collect logs and analytics, and much more - all with the full automation expected of a modern software distribution platform.
Exercise fine-grained access control over who can view, upload to or download from your private repositories. Maintain any degree of control through a variety of means, such as IP and geographical restrictions, EULA acceptance and more. Automatically provision your organization users via API, or have them silently sign in with SAML authentication to your existing identity provider.