En esta entrada algo offtopic indico cómo instalar y configurar un equipo para descargar ficheros en formato torrent usando Transmission.
Los ficheros descargados se comparten vía Samba para el resto de equipos de casa (linux, Mac y Windows).
Photo by Mabel Amber
En esta entrada algo offtopic indico cómo instalar y configurar un equipo para descargar ficheros en formato torrent usando Transmission.
Los ficheros descargados se comparten vía Samba para el resto de equipos de casa (linux, Mac y Windows).
Uno de los casos de uso más frecuentes de Docker es formando parte de una cadena de integración y despliegue continuo (CI/CD) gestionada por Jenkins.
En esta serie de artículos vamos a levantar un contenedor con Jenkins sobre Docker y vamos a configur Jenkins paso a paso.
Las instrucciones para instalar Powershell en Linux Package Installation Instructions hacen referencia a Ubuntu. Cuando se intenta instalar Powershell en Debian 9, se obtiene un error relativo a paquetes que no se encuentran.
La manera más sencilla de crear una box personalizada para Vagrant es reutilizar una máquina virtual ya creada con Vagrant. Para facilitar este proceso, Vagrant proporciona el comando package, que empaqueta una máquina virtual existente en el formato box de Vagrant.
En esta entrada comento los pasos que hay que realizar paso a paso para crear una box personalizada. También indico el origen y cómo solucionar el error File already exists que he encontrado al ejecutar vagrant package.
A raíz de las pruebas realizadas en la segunda toma de contacto con Vagrant, he creado un script para instalar Docker-CE como prueba de concepto de shell provisioning sobre Vagrant.
En vez de instalar una y otra vez Docker desde los repositorios, es mucho más eficiente crear una box personalizada con el software que necesitamos.
Después de una primera toma de contacto con sabor agridulce, estos días festivos he dedicado algo más de tiempo a dar una segunda oportunidad a Vagrant.
En este artículo recojo mis impresiones en esta nueva toma de contacto.
Después de instalar y configurar dnsmasq, quiero hacer que éste sea el DNS usado por defecto. Como el servidor DHCP proporciona, además de la IP los servidores DNS, las máquinas virtuales en el equipo de laboratorio no son capaces de resolver los nombres del resto de máquinas del definidos en dnsmasq.
El registro por defecto donde almacenar y compartir las imágenes Docker es Docker Hub. Desde un punto de vista empresarial, descargar imágenes desde un registro público supone un riesgo de seguridad.
En esta entrada indico cómo lanzar el registro oficial de Docker en nuestra infraestructura. Una vez en marcha, veremos cómo almacenar las imágenes en el registro local y cómo lanzar contenedores usando las imágenes desde nuestro registro.
Una de las soluciones para el problema de proporcionar entornos de desarrollo a proveedores externos (colaborando en el desarrollo de aplicaciones) es proporcionar una máquina virtual pre-configurada con las herramientas aprobadas por la empresa.
Al usar contenedores se pueden solventar algunos de los problemas que presenta la solución basada en máquinas virtuales.
En esta entrada se tratan algunas de las ventajas que se derivan del uso de contenedores como parte del toolchain del desarrollo de aplicaciones. Las problemáticas que resuelve el uso de contenedores son comunes a la mayoría de lenguajes de programación (tanto interpretados como compilados).