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.
Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en Amazon.