¿Qué es Docker?

Docker te permite empaquetar una aplicación con todas sus dependencias en una unidad estandarizada para el desarrollo de software.

Información sobre Docker

Docker

https://www.docker.com/

Vídeo de Docker
Play
-thumb
-thumb

Resumen de precios de Docker

Docker no tiene versión gratuita, pero ofrece una prueba gratis. La versión de pago de Docker está disponible a partir de USD 7.00/mes.


Precio inicial

USD 7.00/mes

Versión gratuita

No

Prueba gratis

Docker deployment and support

Asistencia

  • Horas laborables
  • En línea

Implementación

  • Instalado: Mac
  • En la nube, SaaS, web
  • Instalado: Windows

Formación

  • En persona

Funciones de Docker

  • Control de la fuente
  • Controles o permisos de acceso
  • Creación de informes/análisis
  • Depuración
  • Desarrollo de aplicaciones web
  • Desarrollo de software
  • Desarrollo móvil
  • Gestión de implementación
  • Herramientas de colaboración
  • Modelado de datos
  • Refactorización del código
  • Sin código
  • Test de compatibilidad

Lista completa de Software para desarrollo de apps

Alternativas a Docker

Más alternativas a Docker

Opiniones de Docker

Read all reviews

Overall rating

4.6/5

Average score

Facilidad de uso 4.1
Atención al cliente 4
Funcionalidades 4.6
Relación calidad-precio 4.6

Review software

Share your experiences with other software buyers.

¡Escribe una reseña!
Raúl L.
IT Infrastructure Manager
Telecomunicaciones, 51-200 empleados
Ha utilizado el software durante: Más de dos años
  • Calificación global
    5 /5
  • Facilidad de uso
    4 /5
  • Características y funcionalidades
    5 /5
  • Asistencia técnica
    5 /5
  • Relación calidad-precio
    5 /5
  • Probabilidad de recomendación
    10/10
  • Fuente de la reseña 
  • Publicado el 19/10/2018

"Dockertize your platform right now!"

Comentarios: All my current infrastructures of my clients are based on docker, I have been able to create database clusters with maria DB and several nginx using docker, likewise I have been able to create API's and micro services with containers that I have created myself

Puntos a favor: Docker has proven to be a fairly efficient and stable virtualization platform for productive environments of high stress and traffic flow. The compatibility with other work tools is almost 100% guaranteed and also allows testing and deployments at speeds never before reached by infrastructure departments. One of the most significant advantages is the large repository of images of applications that are available in the docker hub. Without a doubt, of the best tools that I use in my day to day

Contras: It takes great knowledge of linux and infrastructure to use docker, it is not a tool for beginners, if you do not have the basic knowledge of a LAMP or LEMP for example, you can not deploy a disconnected application in docker, much less create base clusters of data, among many other things.

  • Fuente de la reseña 
  • Publicado el 19/10/2018
Usuario verificado
Information Security Architect
Banca, 5001-10,000 empleados
Ha utilizado el software durante: 6-12 meses
  • Calificación global
    5 /5
  • Facilidad de uso
    5 /5
  • Características y funcionalidades
    5 /5
  • Asistencia técnica
    Sin valoración
  • Relación calidad-precio
    5 /5
  • Probabilidad de recomendación
    9/10
  • Fuente de la reseña 
  • Publicado el 27/9/2019

"Better DevSecOps with Docker"

Comentarios: Containerized application is inevitable. All software companies/departments will be used Docker to ship applications. Docker can be managed by command line. So, you only need to memory a few scripts. I strongly recommend docker. However, docker security is another issue to be handled.

Puntos a favor: First of all, it's very easy to use. If you have experience on powershell or other batch scripts, you can handle docker command perfectly. Docker changed the world deeply. Container architecture is certain to happen all devops processes. With Docker, software development process and shipping are quite simple. It's because Docker provide a standard file system and command scripts.

Contras: If you are Microsoft Windows 10 user, you need to install specific version of windows that supports Docker. When you decide to use Docker, you have to buy a security application to secure docker file and docker images, containers. So, it is another cost.

  • Fuente de la reseña 
  • Publicado el 27/9/2019
Manas M.
Senior Software Engineer
Software informático, 1001-5000 empleados
Ha utilizado el software durante: Más de dos años
  • Calificación global
    4 /5
  • Facilidad de uso
    3 /5
  • Características y funcionalidades
    4 /5
  • Asistencia técnica
    2 /5
  • Relación calidad-precio
    4 /5
  • Probabilidad de recomendación
    9/10
  • Fuente de la reseña 
  • Publicado el 10/10/2020

"Setup your app environment ones and use it everywhere, Containerisation helps improve Prodectivity"

Comentarios: Docker improves your developments productivity, it reduces the overhead of code deployment , and reduces environment based failures, because if the application is Dockerised then the Env will be the same everywhere, i had a really good experience with Docker

Puntos a favor: Docker will help increase the productivity and drastically reduce the development cost, using Docker we can setup anything that is needed, any number of services and machines in the virtual space, can do routing and load balancing between them, They have a really great documentations, tutorials to get started with, and we have a docker hub where all the native images are available, like mysql, psql, ubuntu much more, we can create our own image , its jus the way you set up your machine in reality , wright all the command steps that you will do in a file, the docker will set it up, Now the Docker team is providing free interactive portals in docker hub , with which you can play around inside a virtual space console , try out different things on there and write the commands that worked for you in your docker file, The software s free i suppose, this free version suffices all the use-cases, You can also use the Docker in production , set up a cloud machine and install docker in it, and start your docker using your docker compose file , its as simple as that , write your setup script ones and use it anywhere and everywhere, 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 the new Dev who joins in your team can set up his dev env easily just by installing Docker and start working effectively, test changes without deploy.

Contras: You should have a good local machine to run heavy Docker containers, it its a simple container with one or two virtual containers then its fine , but to run a complex setup you need a really high configuration system , else it will be really slow and will reduce the productivity of the developer, it has a big learning curve to Dockerise a application, it is easy to use , but not easy to develop the containers , means initial development to setup docker needs good understanding of both docker and your application infrastructure

  • Fuente de la reseña 
  • Publicado el 10/10/2020
Usuario verificado
Site Reliability Engineer
Software informático, 11-50 empleados
Ha utilizado el software durante: Más de dos años
  • Calificación global
    3 /5
  • Facilidad de uso
    4 /5
  • Características y funcionalidades
    4 /5
  • Asistencia técnica
    2 /5
  • Relación calidad-precio
    Sin valoración
  • Probabilidad de recomendación
    8/10
  • Fuente de la reseña 
  • Publicado el 11/12/2019

"Fundamental for modern software services"

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

Puntos a favor: 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.

Contras: 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.

  • Fuente de la reseña 
  • Publicado el 11/12/2019
Matthew P.
Senior Engineer
Tecnología y servicios de la información, Trabajador autónomo
Ha utilizado el software durante: Más de dos años
  • Calificación global
    5 /5
  • Facilidad de uso
    5 /5
  • Características y funcionalidades
    5 /5
  • Asistencia técnica
    5 /5
  • Relación calidad-precio
    5 /5
  • Probabilidad de recomendación
    10/10
  • Fuente de la reseña 
  • Publicado el 4/8/2020

"The lean virtual machine tool we've been waiting for"

Comentarios: Feels like a bit of a learning curve coming from using VirtualBox, vagrant, etc., but when you get that first cluster of virtual environments running interacting apps you know how worth it it was

Puntos a favor: Docker works on every platform and makes it simple to match production and development systems. It's similar to older virtual machine and VM management tooling, but much more lean and 100% open source.

Contras: Getting started can be intimidating. While it's worth the time invested, development teams accustomed to working directly on their own hardware or with traditional virtual machine tools will have a bit of a learning curve.

  • Fuente de la reseña 
  • Publicado el 4/8/2020