Como reiniciar servicios en docker desde bash usando grep

Sabes esos momentos que tienes muchos contenedors de Docker y que tienen que actuar SOLO
los que tengan un sufijo, prefijo o simplemente un string determinado.
Y por supuesto no quieres ir uno a uno copiando y pegando y en una sola linea :)

STRING=ponaquitustring; COMMAND=ponaquielcommand; array=($(docker service ls | grep $STRING | awk '{print $2}' )); for i in "${array[@]}"; do $COMMAND $i; sleep 5; done

Cambia el docker service ls por container o docker-compose si no vas con servicios

Saludos!

Comentarios

⬆︎TOP