Likelihood to Recommend You are going to be able to find the most resources and examples using Docker whenever you are working with a container orchestration software like Kubernetes. There will always some entropy when you run in a container, a containerized application will never be as purely performant as an app running directly on the OS. However, in most scenarios this loss will be negligible to the time saved in deployment, monitoring, etc.
Read full review As of current, the only artifactory management tool that I would recommend is ProGet. The free version is plentiful in features, supporting all feed types that the paid plans do. The paid plans also add even more capabilities on top of the free plan, such as data retention policies, which helps to minimize storage waste on my server and keep everything clean.
Read full review Pros Packaging of application to limit the space occupied Ease of running the application Provide multiple ways to handle the application issues and integration of different components like pipeline, ansible, terraform etc Read full review The Docker registry feature works great. Compared to Sonatype Nexus 3, I don't need to set up extra ports, as everything just works off the port ProGet itself is running on. Debian feeds support automatic GPG key generation, without me having to create or manage them myself. This is another spot where ProGet is better than Nexus, as you have to manually create and specify a key with Nexus, while ProGet simply handles it all for you. Read full review Cons Docker hub image retention policy can be relaxed Docker hub policies can be more developer friendly Docker CLI help section can be improved Image and container storage (local) management can be optimized Read full review When running ProGet inside of a Docker container, changes to some settings requires a manual restart of the container (i.e. with 'docker restart x'). Read full review Usability Very easy to use, great tutorials, documentation and cheat sheets out there to help you become a Docker Wiz
Read full review Reliability and Availability Haven't seen any outages, fatal/unrecoverable errors in my usage so far. Enough said.
Read full review Performance Docker Desktop. The CPU high usage is a known issue. Needs fixing. Otherwise, it is great overall. Would not use anything else still.
Read full review Alternatives Considered The reason why we are still using Docker right now is due to that is the best among its peers and suits our needs the best. However, the trend we foresee for the future might indicate Amazon lambda could potentially fit our needs to code enviornmentless in the near future.
Read full review Both Sonatype Nexus 3 and ProGet support all the feed types I use, but ProGet simply does them better. The Docker feeds run on the same port as ProGet itself, while Nexus requires additional ports to be set up, which can be a burden when running in Docker. Debian feeds also support GPG key creation without having to manually specify one, again, reducing the burden for me to manually do things, allowing me to set up and distribute my programs even quicker.
Read full review Scalability It is the only tool in our toolset that has not [had] any issues so far. That is really a mark of reliability, and it's a testimony to how well the product is made, and a tool that does its job well is a tool well worth having. It is the base tool that I would say any organisation must have if they do scalable deployment.
Read full review Return on Investment Reduces the number of virtual machine which impacted our quarterly billing Using docker with proxy we run multiple application on same port on same host. impact on billing is we have to provide docker training to the people who are working on it. Read full review I don't need to develop custom solutions for distributing my software, as ProGet does it all for me. ProGet also integrates easily into my CI systems, with a fully-featured API that allows me to upload packages right after building. Read full review ScreenShots