Capterra Logo
Helping businesses choose better software since 1999

Microsoft Azure vs Docker: Which is a better fit?

Updated on December 10th, 2024
Capterra offers objective, independent research and verified user reviews. We may earn a referral fee when you visit a vendor through our links.
Summary
Key features rated by users
Features selected based on 2,560 reviews from Application Development users.
% Fit
Missing features
Feature ratings
Code Development
NA
Code Editing
NA
Continuous Deployment
NA
Continuous Integration
NA
Source Control
4.5
% Fit
Missing features
Feature ratings
Code Development
NA
Code Editing
NA
Continuous Deployment
NA
Continuous Integration
NA
Source Control
NA
User satisfaction
4.6
User reviews1,877
Ease of use
4.1
Functionality
4.6
Value for money
4.2
Customer support
4.2
4.6
User reviews528
Ease of use
4.1
Functionality
4.6
Value for money
4.6
Customer support
4.1
Price starts from
Monthly subscription
Free version
Free trial
/user
Monthly subscription
Free version
Free trial
Best for

We believe that the success made possible by the cloud must be accessible to every business and every organization - small and large, old and new.

Designed for businesses of all sizes, it is an application development platform that helps find and share container images, integrate with third-party applications and more.

User reviews
pros & cons
1 / 4
View Reviews
1 / 4
View Reviews
Video reviews
Rilwan B
Product Designer
5.0

Rilwan: My name is Rilwan, I'm the product designer/co-founder for Aetiv Media Limited. Right now, we've got a team of six people, me included, and on a scale of one to five, I'll give Microsoft Azure a five. Thanks. Before we started using Microsoft Azure, we used to host our mobile platforms and mobile apps on a couple of different platforms. So the way it works is the hosting, the data, the server all were done on different platforms altogether. So we would use DigitalOcean, we would use Namecheap as well. So those are the two we were using before we had to move to Microsoft Azure. Yeah. The main reason would be the software provides everything we need. The platform provides everything we need, so everything the other platform provides we can always get it on Microsoft Azure. And when you're dealing with data, security is paramount, so it makes more sense for you to just make sure all your things are in one place, which was one of the main reason why we add some move to Microsoft Azure. The ease of setting up, it's a bit complicated because you need a technical know-how, but we have someone. We have the right personnel in our engineering department, so that was easier for him. So somebody that probably doesn't have an idea of programming, or trying to install, or trying to set up the process, that might be an issue. They've got lots of videos to actually walk you through it, but sometimes it can get a little bit complicated. But if you've got the right person, which we had, the set a process is easy. In regards to that, it depends on the nature of your business or the size of your business actually. But when you get to a point where you're getting hundreds of customers, tens of thousands of people using your platform, it makes that sense for you to want to save time, want to save cost a little bit. And so at that point, I would advise you go for Microsoft Azure, because literally everything you need is on the platform. And so if you've got any issue with everything, you can just go onto the help center and there'll be the help for you, compared to you trying to use different platforms because now you have to make sure this platform is linked to this one, that one is linked to that one. But if it's just one and you feel like you need it, then definitely that will be the best option for your small business to actually implements. Thanks.

How Capterra sources reviews
View all video reviews
video-d94b0cc2-3cd8-482f-a019-08db81a1ccb5
Mohit A
DevOps consultant
5.0

Mohit A.: Hi, this is Mohit. I work as a DevOps consultant in a IT software company, which size of this company is around 1 lakh to 1.5 lakh employees. And we work with Docker and I would rate Docker as five star. We working with the AWS Lambda and there was no other container, as such, when we were working with some of the clients. They were using the old way of deploying directly into the servers, but Docker really helped a lot when we introduced Docker to convert those application into container based applications and deployment, so it was quite easy working with Docker. Multiple clients were facing multiple issues like the stability issues when we were deploying applications to different servers. The high availability, the server or application goes down, then there was no backup or user was facing issues with the application downtime. With the introduction of Docker, we could sustain that. We could run same application, multiple containers so that we have a high availability if any container goes down, the other containers was up. And scaling of the application, so that was another challenge with working without Docker containers. Because whenever an application needs more space, more memory, server you can't just increase in one day or one night. But Docker, you can have the scaling capabilities, horizontal scaling, where you can have multiple containers running for the same application. These two challenges were fixed with the help of Docker applications? Yes. It was quite easy. Docker comes with a lot of features. You just need to write a Docker file and then you can just create a image and deploy it. It's very easy, I think, rather than even deploying application onto servers, then you have to look into multiple configurations and even have to do some custom scripting, but in the Docker, you are good. It comes with a lot of features where you can just develop and deploy applications in the container. Moreover, it is always dependent. You can have same application running in Android container or Apple based, iOS based container running, or any platform you can just create image and deploy it. That's quite easy to work with Docker. Yes. I would highly recommend Docker to be used, especially when you are working in microservices based applications. That's the whole beauty of Docker that you can have applications contained in a smaller size and you can have independent applications running in multiple containers. And when there is a change in any feature announcements on anything you want to change, so you can just change in that particular module of that application running in a different container and then you don't need to touch whole entire code. I would really recommend Docker for the applications which can be containerized and where we have to deploy in multiple servers or operating systems. This is really good.

How Capterra sources reviews
View all video reviews
User interface
No videos provided by vendor
148132 video thumbnail}
1 Video
16365
5 screenshots
148132
2 screenshots
Do these products fit your needs?

Prioritize real-user-identified key features according to your needs to find your best fit.

Logo Img
--%
Logo Img
--%
Access Controls/Permissions
207
Important
Activity Dashboard
388
Important

Microsoft Azure

Top Features
21/48
  • Alerts/Notifications
  • Application Security
  • Automated Testing
  • Code Development
  • Code Editing
  • Code Repository Integration
  • Configurable Workflow
  • Continuous Deployment
  • Continuous Integration
  • Custom Development
  • Customizable Branding
  • Database Support
  • Data Import/Export
  • Data Modeling
  • Document Management
  • Drag & Drop
  • For Low-Code Development
  • For No-Code Development
  • Game Development
  • Lifecycle Management
  • Multiple Programming Languages Supported
  • Offline Access
  • Performance Management
  • Pre-built Templates
  • Task Management
  • UI Prototyping
  • Workflow Management
  • Access Controls/Permissions
  • Activity Dashboard
  • API
  • Backup and Recovery
  • Change Management
  • Collaboration Tools
  • Compatibility Testing
  • Compliance Management
  • Data Security
  • Data Visualization
  • Debugging
  • Deployment Management
  • Graphical User Interface
  • Integrated Development Environment
  • Mobile Development
  • Reporting/Analytics
  • Software Development
  • Source Control
  • Third-Party Integrations
  • Version Control
  • Web App Development
See All features
Hide Application Development Software Features -

Docker

8/48
Show Application Development Software Features +

Microsoft Azure

--

Docker

Microsoft Azure
Deployment
  • Cloud, SaaS, Web-Based
  • Desktop - Mac
  • Desktop - Windows
  • Desktop - Linux
  • Desktop - Chromebook
  • On-Premise - Windows
  • On-Premise - Linux
  • Mobile - Android
  • Mobile - iPhone
  • Mobile - iPad
Support
  • Email/Help Desk
  • FAQs/Forum
  • Knowledge Base
  • Phone Support
  • 24/7 (Live rep)
  • Chat
Training
  • In Person
  • Live Online
  • Webinars
  • Documentation
  • Videos
Docker
Deployment
  • Cloud, SaaS, Web-Based
  • Desktop - Mac
  • Desktop - Windows
  • Desktop - Linux
  • Desktop - Chromebook
  • On-Premise - Windows
  • On-Premise - Linux
  • Mobile - Android
  • Mobile - iPhone
  • Mobile - iPad
Support
  • Email/Help Desk
  • FAQs/Forum
  • Knowledge Base
  • Phone Support
  • 24/7 (Live rep)
  • Chat
Training
  • In Person
  • Live Online
  • Webinars
  • Documentation
  • Videos
Microsoft Azure
  • By Microsoft
  • Located in United States
  • Founded in 1975
Docker
  • By Docker
  • Located in United States
Recommendations

Products similar to those you're currently comparing: