But Docker now offers a 2-product suite that includes Docker Desktop, which they present as a fast way to containerize applications on a desktop; and, Docker Hub, a service for finding and sharing container images with a team and the Docker community, a repository of container images with an array of content sources including container community developers, open source projects and independent software vendors (ISV) building and distributing their code in containers. Users get access to free public repositories for storing and sharing images or can choose subscription plan for private repos.
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
Data Analyst in Product Management at Numerator (1001-5000 employees employees)
Use Cases and Deployment Scope
Docker helps us to run DBT in our local environment with help of Docker container and Docker image. Docker helps us to deploy our code with continuous integration and build highly scalable data processing system. The use case for Docker in our organization is to create a containerize data analytics and transformation pipeline. We use docker to containerize our DBT code.
Pros
Docker can deploy applications in different environment.
Docker is great for continuous integration and continuous delivery(CI/CD).
Docker provides fast and consistent delivery of our application.
Cons
Docker should provide integrated tools to troubleshoot issues in the containers.
Docker can improve their support and documentation for storage solutions.
Docker can improve their logging and monitoring tools to show deeper insights on container performance and health.
Return on Investment
Workflow efficiency has improved by automating build, test and deploy with CI/CD pipelines.
Docker leads to faster release cycles by streamlining the deployment process.
Docker reduced the need for additional hardware by maximizing the resource utilization.
Software Engineer in Engineering at Kainoos (51-200 employees employees)
Use Cases and Deployment Scope
We're using docker for containerizing the micro services that are created in our organization. With this we're able to use machines and servers very efficiently and even deploying services got very easy for us. With docker it is very easy to deploy any application because most of the dependency are automatically managed by it.
Pros
Micro services containerizing
Automatically managing dependecny
Avoiding conflict between multiple application related to library and operating system
Cons
As of now it doesn't support legacy OS which they must support
Very resource consuming, can be improved
Most Important Features
Docker compose
Docker hub
Docker swarm
Return on Investment
It had really help us in creating scalable systems
Useful when it comes to CI/CD
Other Software Used
Quickbase, Microsoft Visual Studio Code, Kubernetes
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
Senior Software Engineer in Information Technology at SaltPharmaceuticals (1-10 employees employees)
Use Cases and Deployment Scope
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.
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
DevOps Engineer in Information Technology at Sky (10,001+ employees employees)
Use Cases and Deployment Scope
Docker is used to build and deploy all our images. We also use Docker to host all our images in a registry which is used company wide to make it easy for different teams to pull down and push images.
Pros
Deployments
Containersation
Build images
Cons
User limit
Speed
Most Important Features
Performance
Scalability
Isolation
Return on Investment
Decrease TOIL
Other Software Used
Amazon Elastic Kubernetes Service (EKS), Amazon Elastic Container Service (Amazon ECS), Google Kubernetes Engine
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
Software Developer in Engineering at Primatec Engineering (501-1000 employees employees)
Use Cases and Deployment Scope
Docker is across our development department to provide an isolated environment to isolate and deploy web applications, mobile applications, and scripts.
Pros
Isolation
Security
Efficiency
Cons
UI
Documentation
Most Important Features
Containers
Isolation
Return on Investment
Less time to reproduce issues
More efficiency
More staff training
Other Software Used
Amazon Chime, Amazon DynamoDB, Azure AI (Cortana)
Docker Alternatives
Products similar to Docker that may also meet your needs.