Introducción al modo Docker Swarm

Docker Swarm es una herramienta de orquestación de contenedores. El modo Swarm en Docker se introdujo en la versión 1.12, que permite implementar varios contenedores en varios hosts de Docker. Para este Docker, use una red superpuesta para el descubrimiento de servicios y con un balanceador de carga incorporado para escalar los servicios. Una de … Continue reading «Introducción al modo Docker Swarm»

Crear una imagen de Docker con Git instalado

El control de versiones es uno de los aspectos más importantes de cualquier proyecto de desarrollo de software y cuando hablamos de control de versiones, no hay mejor herramienta que Git. La mayoría de los desarrolladores dependen de Git para administrar y compartir los componentes de su proyecto entre los miembros del equipo.  Incluso si … Continue reading «Crear una imagen de Docker con Git instalado»

¿Cómo configurar Jenkins en Docker Container?

En este artículo, analizaremos el proceso de configuración de Jenkins en un contenedor Docker en una instancia EC2 . Jenkins es un servidor de automatización de código abierto que se utiliza para automatizar diferentes partes de su desarrollo de software relacionadas con la creación, prueba e implementación. Docker es un conjunto de plataformas como producto … Continue reading «¿Cómo configurar Jenkins en Docker Container?»

Docker – Instrucción HEALTHCHECK

Una instrucción HEATHCHECK determina el estado de un contenedor Docker. Determina si el contenedor se está ejecutando en un estado normal o no. Realiza comprobaciones de estado a intervalos regulares. El estado inicial está comenzando y después de un chequeo exitoso, el estado se vuelve saludable. Si la prueba sigue sin tener éxito, se convierte … Continue reading «Docker – Instrucción HEALTHCHECK»

Docker – Instrucción ARG

Puede usar el comando ARG dentro de un Dockerfile para definir el nombre de un parámetro y su valor predeterminado. Este valor predeterminado también se puede anular mediante una opción simple con el comando de compilación de Docker. La diferencia entre ENV y ARG es que después de configurar una variable de entorno mediante ARG … Continue reading «Docker – Instrucción ARG»

Docker – Integración Continua

En esta publicación, veremos cómo hacer una integración continua usando Jenkins. En el post anterior , hemos visto cómo instalar docker y la terminología básica y cómo crear una aplicación usando docker. Con la ayuda de la integración continua podemos «construir», «probar» y «empaquetar» nuestra aplicación. Para esto, necesitamos hacer un Pipeline de Integración Continua. … Continue reading «Docker – Integración Continua»

¿Cómo ejecutar un script de Python usando Docker?

La tarea es crear una imagen acoplable y ejecutar un script de Python que agregue dos números dados. Esto se ha logrado a través de una serie de pasos. Paso 1: Creación de archivos y carpetas Crearemos una Carpeta docker_2 en la ubicación del escritorio en nuestra PC. Dentro de la Carpeta se crea otra … Continue reading «¿Cómo ejecutar un script de Python usando Docker?»

Mejores prácticas para escribir un Dockerfile

Si es un desarrollador de Docker o ha estado tratando de ensuciarse las manos con Docker, debe haber notado la importancia de crear un archivo docker eficiente . Un Dockerfile le permite mencionar una secuencia de instrucciones que se ejecutan paso a paso y cada ejecución crea una capa de imagen intermedia encima de la … Continue reading «Mejores prácticas para escribir un Dockerfile»

Creación de una red en Docker y conexión de un contenedor a esa red

Las redes se crean para que los dispositivos que están dentro de esa red puedan conectarse entre sí y se pueda realizar la transferencia de archivos. En docker también podemos crear una red y podemos crear un contenedor y conectarnos a la red respectiva y dos contenedores que están conectados a la misma red pueden … Continue reading «Creación de una red en Docker y conexión de un contenedor a esa red»

¿Cómo crear un contenedor Java Docker?

Java es uno de los lenguajes más populares y admite muchas aplicaciones empresariales. La ejecución de Java en máquinas locales requiere la instalación de Java IDE, Java JDK, Java JRE y requiere la configuración de rutas y variables de entorno. Esto puede parecer una tarea pesada, especialmente si solo desea ejecutar un programa simple. En … Continue reading «¿Cómo crear un contenedor Java Docker?»