Como parar un contenedor Docker Compose y borrar la imagen asociada para luego crear una nueva –build

Como parar un contenedor Docker Compose y borrar la imagen asociada para luego crear una nueva –build

Tiempo de lectura: < 1 minuto Hoy vamos a aprender cómo podemos borrar la imagen Docker al realizar un Docker Compose down para luego volver a generar una actualización y que no genere basura. El comando que debemos utilizar para detener el contenedor y borrar la imagen asociada es: Esto eliminará las imágenes asociadas de ese docker compose. Para volver a … Leer más

Docker compose para desplegar React con Next.js en producción con Nginx + Next.js

Docker compose para desplegar React con Next.js en producción con Nginx + Next.js

Tiempo de lectura: < 1 minuto Hoy os voy a compartir una configuración Docker Compose muy necesaria y que os permitirá en pocos minutos desplegar una web completamente funcional usando Nginx y React con Next.js Lo primero que tenéis que hacer es crear el archivo docker-compose.yml Ahora vamos a crear un Dockerfile: Ahora creamos las carpetas config/nginx y añadimos el fichero … Leer más

Instalar Docker y Docker Compose en Debian, rápido.

Instalar Docker y Docker Compose en Debian, rápido.

Tiempo de lectura: < 1 minuto Hoy vamos a aprender cómo podemos instalar Docker y Docker compose en Debian de una forma muy rápida. Primero añadimos las claves de los respositorios Debian. Ahora instalamos la última versión de Docker Ejecutamos Docker Podemos configurar para que no necesitamos usar el comando sudo y lanzar Docker (https://docs.docker.com/engine/install/linux-postinstall/): Finalmente, Docker funcionará sin necesidad de … Leer más

Contenedor Docker para generar un build de React

Contenedor Docker para generar un build de React

Tiempo de lectura: < 1 minuto Hola, hoy os voy a compartir un contenedor muy util para generar un build de React. Contiene ya todo lo necesario para generarlo. Además, es compatbile con Vite.js Lo primero que vamos a hacer es crear el archivo docker-compose.yml Ahora vamos a crear el Dockerfile Recuerda que el código de tu aplicación tiene que estar … Leer más

Instalar Docker y Docker Compose en Ubuntu, muy rápido

Instalar Docker y Docker Compose en Ubuntu, muy rápido

Tiempo de lectura: < 1 minuto Vamos a instalar Docker Compose en Ubuntu siguiendo las instrucciones de la web oficial de Docker Actualizamos dependencias e instalamos nuevos paquetes necesarios sudo apt-get update Instalamos las dependencias necesarias: Ahora instalamos la última versión de Docker Ejecutamos Docker Podemos configurar para que no necesitamos usar el comando sudo y lanzar Docker (https://docs.docker.com/engine/install/linux-postinstall/): Finalmente, Docker … Leer más

Migrar un Docker Compose a Kubernetes

Migrar un Docker Compose a Kubernetes

Tiempo de lectura: 5 minutos Hoy vamos a aprender con un ejemplo, cómo podemos migrar un Docker Compose (https://www.docker.com/) a Kubernetes (https://kubernetes.io/es). Primero voy a explicar que son las dos tecnologías mencionadas: Docker Compose: Docker Compose es una herramienta que permite definir y ejecutar aplicaciones Docker de manera multi-contenedor. Con Docker Compose, puedes describir toda la configuración de tus servicios, … Leer más

Añadir antivirus Clamav para analizar archivos y entornos Docker, usando un Docker Compose

Añadir antivirus Clamav para analizar archivos y entornos Docker, usando un Docker Compose

Tiempo de lectura: 3 minutos ClamAV es un programa de código abierto diseñado para detectar virus, malware y otras amenazas en sistemas operativos Unix y Linux. Su nombre es una abreviatura de «Clam Antivirus». Aunque se originó en el entorno Linux, también es compatible con otros sistemas operativos, incluidos Windows y macOS. Aquí hay algunos aspectos clave sobre ClamAV: Es … Leer más

Crear un contenedor Docker que nos permita ejecutar comandos Docker en su interior

Crear un contenedor Docker que nos permita ejecutar comandos Docker en su interior

Tiempo de lectura: < 1 minuto Os traigo este tutorial que surge de una necesidad de poder ejecutar comandos Docker mediante el automatizador de tareas Ofelia (https://devcodelight.com/automatizar-tareas-con-cron-desde-docker-con-ofelia) Para poder ejecutar comandos Docker dentro de un contenedor que está levantado con ese propio Docker en una máquina local, lo primero que necesitamos hacer es añadir un cliente Docker a nuestro contenedor. Para … Leer más

Limpiar y borrar espacio de imágenes sin uso Docker

Limpiar y borrar espacio de imágenes sin uso Docker

Tiempo de lectura: 2 minutos Hoy vamos a aprender cómo podemos liberar borrando espacio en disco de aquellas imágenes que no se usan con Docker. Antes de limpiar las imágenes, puedes usar el siguiente comando para ver cuánto espacio se puede liberar: Este comando mostrará un resumen del espacio utilizado por diferentes categorías de recursos Docker, como imágenes, contenedores, volúmenes … Leer más

Implementar Docker Registry UI como interfaz de Docker Registry

Implementar Docker Registry UI como interfaz de Docker Registry

Tiempo de lectura: < 1 minuto Hoy vamos a aprender cómo podemos dotar de una interfaz gráfica (UI) a nuestro Docker Registry (repositorio de contenedores Docker). Para crear la interfaz vamos a utilizar la imagen docker joxit/docker-registry-ui (https://github.com/Joxit/docker-registry-ui) Primero vamos a crear este docker-compose.yml Esta imagen se comunica con nuestro docker-registry usando la línea: NGINX_PROXY_PASS_URL=http://docker-registry:5000 Si nuestro Docker Registry está configurado … Leer más