Se trata de un programa que posibilita el despliegue de aplicaciones dentro de “contenedores”. Esto permite que en cualquier hardware con Docker se pueda abrir la aplicación sin necesidad de tener que instalar y poner en marcha complejos programas.

Categoría: Servidor.

URL: https://cloud.docker.com

Este proyecto está programado para funcionar a nivel de sistema operativo en Linux, aunque debido al auge que experimentó hace unos años, Microsoft también lo ha incorporado a su sistema operativo por lo que también es válido en Windows 2016, 2010 y Windows Kernel.

Para instalar una aplicación, el contenedor se carga en el ordenador en un formato portable que incluye todos los datos para su funcionamiento.

Registro y Coste

Para poder usar este programa, es necesario registrarse en la web. Una vez registrados se nos ofrece crear un repositorio básico totalmente gratuito, o pagar 7$ por 5 repositorios privados al mes, por lo que usa un modelo de coste Freemium.

Página principal para crear repositorios una vez nos hemos registrado.

Posibilidad de crear un repositorio gratuito.

Podemos elegir entre dos modelos de uso Premium:

  • El primero llamado Repositorios Privados, el precio es de 7$ al mes e incluye:
    • Un repositorio privado gratuito.
    • Repositorios públicos ilimitados.
    • Construcciones automatizadas.
    • Construcciones paralelas.
    • Escaneo de seguridad.
    • Prueba automatizada.
  • El segundo es el de Nodos – Modo estándar, el precio es de 15$ por nodo al mes, e incluye:
    • Todas las cuentas.
    • Todos los nodos aprovisionados con Docker Engine 1.11.
    • Administración ilimitada de “Stacks”, Servicios y Contenedores.
    • Registros, Escalabilidad, Modificaciones y más.
    • Posibilidad de crear tu propio nodo.
    • Solo estará disponible en el modo estándar.

 

 

Características principales

  • Permite encapsular cualquier información y hacerla autosuficiente de modo que se pueda ejecutar en cualquier hardware.
  • Los contenedores está aislados pero comparten un mismo sistema operativo.
  • Son ligeros.
  • Al compartir el mismo sistema operativo, los contenedores son significativamente más pequeños que las máquinas virtuales.
  • Ofrece un repositorio que permite crear, compartir y utilizar contenedores creados por nosotros mismos u otras personas, se trata del servicio gratuito llamado Docker Hub.
  • Tiene un proceso de instalación sencillo.

Principales ventajas

  • Como ya he mencionado anteriormente, los contenedores con respecto a las máquinas virtuales (ambos con finalidad similar) son más pequeños y por lo tanto consumen menos recursos hardware.

Comparación entre máquinas virtuales y contenedores.

  • El proceso se arranca rápidamente.
  • Alto grado de exactitud.
  • No necesitas descargar una serie de programas y aplicaciones ya que en el contenedor estará disponible con fácil acceso.

Principales desventajas

  • Limitación de uso con Linux y Windows.
  • Puede provocar un nivel más bajo de seguridad el hecho de estar usando sistemas operativos separados.

Enlaces a recursos vinculados

Ejemplos de uso

Al no disponer del sistema operativo requerido para instalar el programa, adjunto el siguiente enlace, el cual explica detalladamente como funciona Dotcloud, cómo instalarlo y un ejemplo de uso: https://www.youtube.com/watch?time_continue=22&v=Q5POuMHxW-0

 

Herramienta revisada inicialmente por Olga Ibarra Navarro.