17 anos ajudando empresas
a escolher o melhor software

Sobre Docker

Solução de desenvolvimento de aplicativos que permite às empresas desenvolver aplicativos, compartilhar imagens de contêineres, entre outros.

Saiba mais sobre o Docker

Vantagens:

This reduces your cost and management, without docker you may be using many cloud machines and services like one for the application, DB, LB, etc, now with docker you can do it all under one machine.

Desvantagens:

Command line gets stuck sometimes. Docker images are too big sometimes should have some garbage collection tools.

Notas do Docker

Pontuação média

Praticidade
4,1
Atendimento ao cliente
4,1
Recursos
4,6
Relação qualidade/preço
4,6

Probabilidade de recomendação

8,9/ 10

O Docker tem uma classificação geral de <span class="">4,6</span> em 5 estrelas com base em <span class="">529</span> avaliações de usuários no Capterra.

Você já usou o Docker antes?

Compartilhe suas experiências com outros compradores de software.

Filtrar avaliações (529)

Erich
Desenvolvedor, Brasil
Serviços e tecnologia da informação, 201–500 funcionários
Usou o software para: 6 a 12 meses
Fonte da avaliação

Avaliação

5,0 ano passado

Vantagens:

Praticidade para desenvolver e utilizar ferramentas em um ambiente sem interferir no ambiente local

Desvantagens:

Cache no build da imagem não possui fácil gerenciamento

Avaliador Verificado
Usuário do LinkedIn Verificado
Serviços e tecnologia da informação, 201–500 funcionários
Usou o software para: Avaliação gratuita
Fonte da avaliação

For QA

5,0 há 2 anos

Vantagens:

O jeito fácil e rápido de subir um ambiente totalmente virtualizado é o diferencial do Docker, além disso a biblioteca de imagens tem praticamente todos os serviços, softwares que podem ser facilmente usados.

Desvantagens:

Talvez o preço seja um pouco salgado para aqueles que precisam de um store maior e ao mesmo tempo com mais performance.

Divaldo
Divaldo
CEO, Portugal
Usuário do LinkedIn Verificado
Serviços ao consumidor, 2–10 funcionários
Usou o software para: Mais de dois anos
Fonte da avaliação

Excellent solution for development using repositories and eliminating repetitive tasks.

4,0 ano passado

Vantagens:

In programming, we sometimes perform the same tasks over and over again. Docker allows us to have ready-made repositories of functions, codes and even robust tasks that we can use in different projects without having to create them again from scratch and better eliminate the likelihood of human error. . I really like it because it's free for the local environment and because it's open source.

Desvantagens:

One of the things that worries me is that Docker is not very friendly to consuming virtual machines, containers consume considerable resources. Difficult to manage in complex projects where we have several connections and layers. Monitoring should be improved.

Avaliador Verificado
Usuário do LinkedIn Verificado
Seguros, 51–200 funcionários
Usou o software para: Mais de dois anos
Fonte da avaliação

A must for every developer. Isolation is a powerful thing

5,0 há 9 meses

Comentários: I have been using Docker for years. I daily use it to build local development environments, as well as production containers.
I think that it’s a “must have” in all kinds of modern software architectures. It applies very well to monoliths, too. It’s not a thing that empower only the micro-services paradigm.

Vantagens:

The portability and the robustness it gives by applying isolation and virtualisation.

Desvantagens:

Some simple things, such as to be on tail of current logs, are hard to replicate. A better built-in support for monitoring could be a huge enhancement for Docker.

Avaliador Verificado
Usuário do LinkedIn Verificado
Software, 11–50 funcionários
Usou o software para: Mais de dois anos
Fonte da avaliação

Fundamental for modern software services

3,0 há 5 anos

Comentários: We are running a fleet of microservices on Amazon ECS and Docker is part of our development, testing, staging and production environments.

Vantagens:

It's become a de-facto standard and there are a lot of resources online to learn everything, from basics to the really advanced tidbits.

Desvantagens:

Being a very complex system, sometimes it's hard to keep track of all the parts. Is runc part of Docker? What about containerd? What's moby? The fact that operating system packages with the same name include different things doesn't help. Sometimes there are also subtle bugs that take days to track and attribute to Docker.

Magdalena
Costume Designer, EUA
Entretenimento, 201–500 funcionários
Usou o software para: Mais de um ano
Fonte da avaliação

Vibrant Application for Swift Development

5,0 há 8 meses

Vantagens:

Docker is aggressive in making valuable development for any application.

Desvantagens:

Docker is consistent and it delivers sustainable ways for application handling.

Sara
Engineer, Itália
Serviços e tecnologia da informação, 2–10 funcionários
Usou o software para: Mais de um ano
Fonte da avaliação

Containers are great!

4,0 há 7 meses

Comentários: I use docker mainly on qnap systems and it works fine. I set an uniquity docker in a network without server to install, so i am able to manage the equipment.
I run docker of course in a linux machine, i haven't any problem or issue, everything runs smooth. Docker is indeed a great solution, you should try it.

Vantagens:

Containers are quick to deploy and you can have dedicated machine that run software you don't want (or you cannot) install on any machine in your network. I have a Zabbix docker machine, an uniquity one and also a snort one. I usually install docker on linux machines (I choose Ubuntu in my case) but you can also use docker on QNAP Nas systems, really useful and easier to setup. Installation of docker is easy, just follow the instruction on main site. Installing applications is also easy. Highly recommended!

Desvantagens:

You need a Linux machine and a little knowledgement to run successfully docker, but there is a lot of documentation on internet

Austin
Austin
Software Analyst, Argentina
Usuário do LinkedIn Verificado
Indústria farmacêutica, 51–200 funcionários
Usou o software para: Mais de dois anos
Fonte da avaliação

Docker, the perfect container-maker

5,0 ano passado

Comentários: We solved a monolithic structure implementing Docker, it was a hard process and it's not really easy, but if it's well done you can rest assured that you will have much fewer problems in the future. Capacity and maintainability skyrocketed after we started using it, so we have much to thank Docker.

Vantagens:

I think the most impactful and beneficial thing about Docker is the capacity to hold an entire program with an insanely low size (30MB for an entire and fully operational Alpine-linux!!). This enables a world of microservices to be created and never depend on one thing, you can have 6 different micro services hosted on 6 different containers and each and every one can be resetted without holding the rest hostage.

Desvantagens:

I think the implementation process could be easier, sometimes you really need an easy-access terminal and Docker is not that friendly when it comes to that, I have high hopes that they can resolve that issue, for example as Anaconda did, a separate executable terminal for each virtual environment, this could be a separate command terminal for each container.

Onur
Onur
Co-Founder, Turquia
Usuário do LinkedIn Verificado
Software, 2–10 funcionários
Usou o software para: Mais de dois anos
Fonte da avaliação

Docker Review

5,0 ano passado

Comentários: We have solved the stability issues with using distributed Docker containers. Our downtime on our website significantly dropped down. I can tell that my overall experience with Docker is very good.

Vantagens:

It has great community online. When I need help with some configuration or error, I can easily find the solution. Also the Docker containers are very stable and fast. It can easily be deployed using a regular CI/CD tool.

Desvantagens:

Nowadays, using standalone docker containers are not a common way. You need to use Docker with Kubernetes. I'd be glad if some developments will be performed for the aim of using Docker standalone containers.

Huans
Team Lead, Espanha
Software, 51–200 funcionários
Usou o software para: Mais de dois anos
Fonte da avaliação

Really good tool

4,0 há 11 meses

Vantagens:

I think it's an industry standard right now and it works well

Desvantagens:

It is a tool that requires a good knowledge to really know how it works, it is not accessible to everyone and it is not very user friendly.

Pedro
Pedro
CEO, Portugal
Usuário do LinkedIn Verificado
Serviços e tecnologia da informação, 2–10 funcionários
Usou o software para: Mais de dois anos
Fonte da avaliação

My developers love it

5,0 há 10 meses

Vantagens:

It is very appreciated by my development team

Desvantagens:

I honestly can't express cons on this solution

Jer Lang
Chief Architect, Malásia
Software, 201–500 funcionários
Usou o software para: Mais de dois anos
Fonte da avaliação

A cross compatibility tool for all

4,0 há 9 meses

Vantagens:

It is compatible across multiple platforms, making it easy to use and integrate. It is cloud based, hence less memory use for its deployment

Desvantagens:

Need some effort to master this tool in order to fully utilise it

marcos
Machine Learning Engineer, Espanha
Software, 51–200 funcionários
Usou o software para: Mais de dois anos
Fonte da avaliação

The container platform per excellence

4,0 ano passado

Vantagens:

It allows you to create isolated and lightweight development environments. It allows reducing errors in production deployment by avoiding dependency on the environment. It facilitates devops tasks and in combination with other tools, facilitates monitoring and scalability.

Desvantagens:

It is a difficult tool for newbies to use and is difficult to secure. Also, images take up a lot of space.

Shravya
QA, Índia
Serviços e tecnologia da informação, 11–50 funcionários
Usou o software para: Mais de um ano
Fonte da avaliação

Great tool to manage your containers

4,0 ano passado

Vantagens:

I mainly use docker to deploy my web application and run it on any version of the the app. It is very easy to use once the initial configuration is done

Desvantagens:

Sometimes I need to clear the storage that is occupied for images and containers.

Avaliador Verificado
Usuário do LinkedIn Verificado
Serviços e tecnologia da informação, 2–10 funcionários
Usou o software para: 6 a 12 meses
Fonte da avaliação

Idle choice to reduce application conflicts!

5,0 ano passado

Vantagens:

Docker comes with compatibility in almost all trending programming languages. This makes use of docker for me the idle choice. I simply create containers and images by pulling or pushing from docker hub for testing and working on applications from our org and do further CI/CD.

Desvantagens:

Although Docker provides all the required working and applications it has a very insignificant learning curve for beginners.

Aaron
DevOps Manager, Reino Unido
Serviços e tecnologia da informação, 51–200 funcionários
Usou o software para: 1 a 5 meses
Fonte da avaliação

The best way to ship your application

5,0 ano passado

Comentários: We can now deploy scalable applications into the cloud with ease by using Docker.

Vantagens:

We love docker because we no longer face the Wil it work on my machine dilemma, it also enables us to deploy our app across different cloud platforms with relative ease. Docker is a powerfull way to run your applications and enables us to scale up and down depending upon our needs.

Desvantagens:

Docker is quite a steep learning curve in some ways and may not be a one size fits all for everything, debugging takes a little getting used to and careful consideration needs to be made as to how performance monitoring is implemented also but can be handled with additional tools and methods of debugging.

Molly
Software Engineer, Reino Unido
Serviços e tecnologia da informação, 10.000+ funcionários
Usou o software para: Mais de um ano
Fonte da avaliação

Containerisation is great

4,0 ano passado

Vantagens:

Docker allows you to containeris applications and run applications reliably across different platforms. The docker CLI is fairly easy to use when you know what commands you want to run.

Desvantagens:

The CLI documentation could be better as I often find myself using trial and error to work out what I need to do.

Tushar
Software Engineer - DevOps, Índia
Serviços e tecnologia da informação, 51–200 funcionários
Usou o software para: Mais de um ano
Fonte da avaliação

Conveniently Containerizing Applications with Docker

4,0 ano passado

Vantagens:

Docker's ability to simplify the packaging, deployment of applications, portability, resource utilization are some of the features that I like the most

Desvantagens:

As docker runs on top of the host resources and shares resources there might be security issues.

Ramasundaram
Programmer, Reino Unido
Serviços e tecnologia da informação, 10.000+ funcionários
Usou o software para: Mais de um ano
Fonte da avaliação

Docker : Helps to avoid historic problem and best for containerise tool

5,0 há 2 anos

Vantagens:

Helps to eradicate the historic problem of infra provisioning and avoid compatibility issue. Integrated with Kubernetes to have best orchestration process.

Desvantagens:

Declarative statements and have less GUI for creating images with dependencies.

Jamie
Lead Technician, Reino Unido
Hardware, Profissional autônomo
Usou o software para: Mais de um ano
Fonte da avaliação

Amazing Possibilities but a Definite Learning Curve

4,0 ano passado

Comentários: When I get it working how I want it does exactly what I need it to do, perhaps with more use I will find it easier.

Vantagens:

There is so much is can do and so much it can integrate. It is highly recommended in the community.

Desvantagens:

I found it difficult to setup, I have installed it on 3 servers now and it did get easier but still a challenge.

Avaliador Verificado
Usuário do LinkedIn Verificado
Software, 201–500 funcionários
Usou o software para: Mais de um ano
Fonte da avaliação

A life saving tool!

5,0 há 2 anos

Comentários: We use it to deploy, test and manage our platform and go live quickly and we are very satisfied.Since we have not yet reached the stage of making a profit, we use it without commercial purposes, but I would like to point out that it is a very efficient and accelerated application.Thanks savior Docker!

Vantagens:

Implementing an IoT platform is quite easy, but deploying it and installing it in different environments can be quite challenging.Docker handles this pretty well. Running our image on different systems, pulling automatic updates with a tool such as watchtower, checking and executing updates makes our job much easier.

Desvantagens:

In terms of use, I did not have any difficulties with the visual interface or terminal commands, but I had a lot of problems with the installation on Windows, especially on the PCs provided by companies. The reason for this was WSL, then I solved the problem, but they can make improvements or more descriptive guide content in this area.

Mohd Nubli
Lecturer, Malásia
Engenharia mecânica ou industrial, 501–1.000 funcionários
Usou o software para: Mais de um ano
Fonte da avaliação

Docker is an amazing software.

5,0 há 2 anos

Comentários: Docker is a software that allows me to create, deploy and manage applications in software containers. It is quickly becoming a popular way to develop, deliver and run applications in a virtualized environment that provides resource isolation and greater portability. Docker is widely used across the industry by both developers and operations teams to create highly consistent, reliable, and repeatable applications from development to production. With its virtualization capabilities, Docker enables a more efficient and streamlined process for creating, running, and managing applications.

Vantagens:

The advantage of Docker is that it provides an easy way to deploy applications on multiple platforms and can run on multiple operating systems. It also offers a consistent development, testing and deployment environment. Additionally, it is lightweight and can be easily deployed on minimal hardware which can help reduce costs. The software is also secure, as all containers are isolated from the rest of the system, eliminating the potential risk of malware.

Desvantagens:

Among its weaknesses or shortcomings is that it can be complicated to set up and manage its environment. It's also lack customization options can be a limitation depending on the complexity of the application. Also, docker containers can be expensive, especially when using proprietary and closed source images.

Krunal
Krunal
Web developer, Índia
Usuário do LinkedIn Verificado
Serviços e tecnologia da informação, 11–50 funcionários
Usou o software para: 1 a 5 meses
Fonte da avaliação

The Best DevOps partner

4,0 há 2 anos

Comentários: Overall experience with docker is very good and it is very useful for DevOps engineers to make work easy for other engineers and for ourselves to identify the issue

Vantagens:

Some challenges we are facing in implementing our project in the production environment, not meeting every compatibility and version we are using in production, so docker came up with this solution where we make one image with all our version control and it works on direct development so this is amazing about docker, it has many features and we have GUI also for docker were we can manage our docker images and maintain that thing we are implementing in our image

Desvantagens:

We face some issues while using docker is, in the beginning, we are working with docker CLI where we need to remember their commands so this is hard in beginning but after use, we are familiar with this, docker GUI version is very big so t take too much memory for control that thing, we also have another product which makes easy of that thing is portainer, you can check out this also

Avaliador Verificado
Usuário do LinkedIn Verificado
Hospitais e Saúde, 11–50 funcionários
Usou o software para: Mais de dois anos
Fonte da avaliação

Software development made easy for continuous deployment

5,0 há 2 anos

Comentários: Increased our productivitySaves manual configuration time again and againEasy one line command deploymentEffective resource utilization as we can assign RAM/CPU per container

Vantagens:

Easy to deploy application with one single commandNo need to configure services again and againEasy to allocate resources(Ram/CPU) per containersVolumes can be created to manage offline(mounted) files(reused)Applications can be containerised and we can create image, we can share the push this image to central repository/Docker Hub, then it can be pulled on any nodes to create copies of applications for faster deployments

Desvantagens:

Cant be used for continuous integration and docker dont assure of availability as if container gets down all the services inside container gets down, which cannot be automatically orchestrated on creating new containers for high availability

Madhusudan
Software Engineer, Índia
Software, 51–200 funcionários
Usou o software para: 6 a 12 meses
Fonte da avaliação

The best platform for managing pods and images

5,0 há 2 anos

Comentários: The fastest, most dependable approach to build apps is with Docker, the industry leader in containerization. It aids teams in prototype solutions much more quickly. Teams, environments, and even platforms and apps from various vendors can all share and ship containers. It works well for both stateless and microservice-based application development. Monoliths or state-critical applications are less suitable, although they can still be created if the right architecture is created and "support systems" are made available.

Vantagens:

Generating an image for the project will aid in deployment and ensure a consistent environment across all systems.

Desvantagens:

With new CPU architectures, container networking is difficult and requires privileged access incompatible for a while.