Scripts para desplegar Docker Compose

Tiempo de lectura: < 1 minuto

Hoy os traigo algunos Scripts que nos pueden ayudar para desplegar nuestro Docker Compose de forma automática. Estos Scripts están programados en Bash y se pueden utilizar en Ubuntu (.sh)

Script para desplegar Docker Compose en segundo plano

#!/bin/bash
# -*- ENCODING: UTF-8 -*-

echo "Desplegando contenedor Docker"
echo "1. Cerrando contenedor si estaba abierto"
sudo docker-compose down
echo "2. Abriendo docker"
sudo docker-compose up -d

Este pequeño Script, primero cierra Docker Compose por si lo teníamos abierto y finalmente lo vuelve a arrancar.

Script para reiniciar Docker Compose (Limpia los contenedores y vuelve a reconstruirlos)

#!/bin/bash
# -*- ENCODING: UTF-8 -*-

echo "Desplegando contenedor Docker"
echo "Cerrando contenedor si estaba abierto"
sudo docker-compose down
echo "Borrando contenedores para restaurar"
sudo docker rm -f $(sudo docker ps -a -q)
echo "Borrando volúmenes docker"
sudo docker rmi $(sudo docker images -a -q)
echo "Abriendo docker"
sudo docker-compose up -d

Este Script, nos borra los volúmenes de Docker Compose y los vuelve a recrear. Podemos evitar que se queden datos almacenados que ocupan espacio.

Deja un comentario