Automatizar la construcción de imágenes Docker con github

Posted on mié 11 mayo 2016 in Linux,Desarrollo • Tagged with Canaima, Debian, Linux, Ubuntu, Docker, Github, CI/CD, DevOps • 2 min read

En esté artículo se explica como construir una imagen Docker automáticamente usando github con el hub de docker.

Este artículo se basa en la documentación existente en el sitio de docker hub para construcción automatizada.

Los artículos anteriores sobre Docker son:

  1. Instalar Docker en Debian Jessie

  2. Uso de Docker en …


Continue reading

Instalar Jenkins por medio de Docker y crear una imagen Docker de Jenkins.

Posted on mar 10 mayo 2016 in Tutorial de Docker • Tagged with Canaima, Debian, Linux, Ubuntu, Docker, Jenkins, CI/CD, DevOps • 3 min read

Tal como se hizo en el artículo de gitlab ahora se procede a explicar la instalación de Jenkins, la diferencia es que aparte del procedimiento vía una imagen de Docker, se creará una imagen propia de Jenkins.

Los artículos anteriores sobre Docker son:

  1. Instalar Docker en Debian Jessie

  2. Uso de …


Continue reading

Proveer un cluster con docker swarm y docker-machine.

Posted on lun 09 mayo 2016 in Tutorial de Docker • Tagged with Canaima, Debian, Linux, Ubuntu, Docker, docker-swarm, docker-machine • 4 min read

Se puede usar docker-machine para proveer un cluster con docker swarm.

Este artículo se basa de los siguientes artículos en inglés:

Los artículos anteriores sobre Docker son:

  1. Instalar Docker en Debian Jessie

  2. Uso …


Continue reading

Uso de docker-machine.

Posted on vie 06 mayo 2016 in Tutorial de Docker • Tagged with Canaima, Debian, Linux, Ubuntu, Docker, Docker-machine • 3 min read

Docker-machine se usa para equipos con Windows o MACOSX, o para equipos que no se le puede instalar docker (engine). Se usa como un cliente para un servidor docker.

Este artículo se basa en la documentación oficial en inglés que se encuentra en el siguiente enlace, y en el siguiente …


Continue reading

Montar una Plataforma como servicio (PaaS) con Dokku (docker).

Posted on jue 05 mayo 2016 in Tutorial de Docker • Tagged with Canaima, Debian, Linux, Ubuntu, Docker, Dokku, PaaS, DevOps • 3 min read

Continuando con los artículos sobre Docker.

En este caso se explicará como montar y usar Dokku el cual es una herramienta que facilita montar una Plataforma como Servicio (PaaS) al estilo Heroku en Linux (en este caso Debian Jessie).

Para este caso no se tiene un servidor de DNS y …


Continue reading

Ejecutar una prueba de unittest en Python con un contenedor Docker.

Posted on dom 27 marzo 2016 in Tutorial Python • Tagged with Python, unittest, Docker • 3 min read

En este artículo prácticamente se hará lo mismo que el artículo anterior, pero se creará un archivo donde se define una clase la cual hará las pruebas unitarias.

La parte de pruebas unitarias se basa de un post anterior que se llama Pruebas unitarias con unittest en Python.

Los artículos …


Continue reading

Ejecutar una prueba de doctest con un contenedor Docker.

Posted on dom 27 marzo 2016 in Tutorial Python • Tagged with Python, Docker, Jupyter Notebook, DevOps, Doctest • 4 min read

Ahora se mostrará como usar un contenedor de Docker para hacer pruebas doctest, este artículo se basa en un post anterior del blog llamado Separar código de pruebas de la documentación (doctest,2da parte).

Los artículos anteriores sobre docker son:
1. Instalar Docker en Debian Jessie

  1. Uso de Docker en …


Continue reading

Usar Jupyter Notebook desde un contenedor de Docker

Posted on sáb 26 marzo 2016 in Tutorial Python • Tagged with Python, Docker, Jupyter Notebook, DevOps • 2 min read

Jupyter Notebook es una aplicación web que permite crear y compartir documentos que contienen código, gráficos y texto. Sus usos incluyen limpieza y transformación de datos, simulación numérica, modelado estadístico, machine learning y mucho más. Más información lo pueden ver en este enlace.

La idea es ejecutar jupyter notebook desde …


Continue reading

Crear un entorno de Integración y Despligue continue con Docker para node.js

Posted on sáb 26 marzo 2016 in Tutorial Python • Tagged with Python, node.js, Docker, Despliegue Continuo, DevOps, Integración Continua • 3 min read

Continuando con los artículos de Docker, está vez se muestra como tener un entorno de integración continua CI y de despliegue continuo CD con Docker para una aplicación web con node.js.

Los artículos anteriores sobre Docker son:
1. Instalar Docker en Debian Jessie
2. Uso de Docker en Debian …


Continue reading

Usar Anaconda desde un contenedor Docker.

Posted on sáb 26 marzo 2016 in Tutorial Python • Tagged with Python, Docker, Anaconda, Ingeniería de Datos, Ciencia de Datos, Dockerhub • 3 min read

Continuando con artículos relacionados con Docker. Está vez se mostrará como correr Anaconda desde una imagen Docker.

A continuación les dejo los artículos anteriores: 1. Instalar Docker en Debian Jessie

  1. Uso de Docker en Debian Jessie (parte 1)

  2. Uso de Docker en Debian Jessie (parte 2)

  3. Crear una imagen Docker …


Continue reading