TrustRadius Insights for Docker are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.
Pros
Efficient Containerization: Multiple users have praised the efficiency of containerization, with some mentioning that it enables faster deployment pipelines and reduces the time required for deployments. Additionally, reviewers have found the container system to be well supported, allowing for seamless integration without complicated setup or user experience.
Improved Application Portability: Several reviewers have highlighted the portability of containers as a major advantage. They mentioned that containers are extremely portable, allowing for easy application portability across different environments. This feature enhances collaboration and scalability by enabling seamless sharing of container images on the cloud hub.
Smoother Collaboration and Integration: Users have appreciated how containers enable smoother collaboration between development and operations teams, facilitating the adoption of DevOps practices. Reviewers also mentioned that integrating containers with CI/CD pipelines is valuable, as it enables secure application development and efficient testing environments.
We have used Docker for creating images for our project and deploying that image using kubernates. It is very much useful for other developers as if we are creating images successfully then no one will face errors in their systems. We have added this phase in our Jenkins build so that this step will not be missed.
Pros
creating image for the project
help in deployment
help in maintaining identical environment in all the system
Cons
we can reduce the image bundle size
images should be killed automatically in idle state.
understanding docker desktop app is a bit tricky.
Likelihood to Recommend
It helps in deployment of the project. Sometime the size of the bundle is huge and there should be some way to reduce it. it helps in maintaining identical environment in all the developer's system. Without Docker, maintaining deployment build is very difficult.
Docker is used extensively to set up virtual software testbeds for mission-critical system overhauls. Once the software has been tested it can simply be sent to customers who need no overhead to execute.
Pros
secure app development test environments
extremely portable
extremely efficient to use
instant application portability
Cons
more functionality in desktop environment
no BSD support
lack daemon-less processing
Likelihood to Recommend
Docker is an extremely low overhead environment for application development. If you work across a large variety of OS's and need to quickly be able to spin up an environment, test it and ship it out then Docker is the best method on the market today.
VU
Verified User
Engineer in Engineering (Computer Software company, 11-50 employees)