Un cluster de MongoDB usando docker-machine

En esta ocasión vamos a crear un cluster de MongoDB con 3 notos, activaremos la autenticación y persistencia de los datos en el siste de archivos local y por último insertaremos un registro en el nodo principal y lo leeremos en uno de los nosos secundarios. Lo primero que tenemos que tener son 3 máquinas, […]

Read more
Creando un cluster de VM usando Swarm en modo sandbox

Vamos a crear un cluster utilizando la herramienta Swarm de Docker. Crearemos 1 VM que actuará de administrador de los nodos y 3 VM nodo usando el driver de VirtualBox con la herramienta docker-machine, puede leer el artículo Administrado hosts con docker para ver un poco de detalle sobre la creación de máquinas: docker-machine create […]

Read more
Como hacer redes con Docker. Primeros pasos
red key_value dondocker

Como ya hemos comentado Docker crea una interfaz de red propia con el nombre de docker0. Esta red tiene un rango típico: 174.17.0.1/24. Las primeras versiones de Docker presentaban problemas de seguridad o más bien de confiabilidad ya que cualquier contenedor de un host podía tener acceso a cualquier contenedor del mismo. La versiones más […]

Read more
Creando un host docker en AWS

En el anterior artículo Administrando hosts con docker-machine utilizamos el driver de VirtualBox para crear host en nuestro equipo. Existen muchos drivers para realizarlo en diversas plataformas cloud, hoy vamos a crear un host en la plataforma de AWS con docker engine dentro. Antes de continuar debemos tener docker machine instalado y creada una cuenta […]

Read more
Administrando hosts con docker-machine

Docker machine te permite instalar docker engine dentro de hosts virtuales y administrarlos a través del comando docker-machine. Se puede usar para crear hosts docker enata center nuestros equipos locales, en redes de empresas, en centros de datos o en proveedores cloud como DonDocker.com o AWS. Los comandos básicos de docker-machine son start, inspect, stop […]

Read more
Utilizando imágenes docker de un repositorio

En un artículo anterior vimos como subir imágenes docker a un repositorio. Ahora vamos a utilizar dichas imágenes. Lo primero es logearnos en el hub del repositorio utilizando: $ docker login hub.dondocker.com -u username -p password A continuación vamos a descargar la imagen a nuestro equipo utilizando: $ docker pull hub.dondocker.com/username/nombre-imagen The push refers to […]

Read more
Guardar nuestras imágenes docker

Cómo se ha visto anteriormente es común crear nuestras imágenes, ahora el paso obvio es donde guardarlas, para ello están los repositorios de imágenes de Docker. El primero de estos repositorios es el hub de docker de la misma empresa Docker Inc, con ellos puede subir todas las imágenes que necesite pero serán públicas para […]

Read more
Como organizar mi app para trabajar con Docker
Depliegue librerias Dondocker

En este post voy a hablar de como organizar nuestra aplicación para que no haya problemas a la hora de usar Docker. Estas instrucciones son parte de un concepto más global llamado The 12 factor app cuyo contenido habla de como organizar el código en entornos Saas. De estos 12 puntos nos centraremos en los […]

Read more
Como funciona docker

Interiores de los contenedores Como hemos explicado en post anteriores Docker es un sistema de “virtualización” que usa algunas tecnologías, entre ellas el LXC del kernel de Linux. La principal ventaja de este sistema frente a los habituales métodos de virtualización es la rapidez con la que se arranca y se para una máquina. Esto […]

Read more