Containers, Linux

Executando um comando Docker em todos os Containers

Este simples shell script permite executar um comando do Docker em todos os Containers de um única vez. É um script bobinho mas bastante últil.

#!/bin/bash
if [ "$#" -ne 1 ]; then
echo "Usage: $0 start|stop|pause|unpause|<any valid docker cmd>"
exit 1
fi
for c in $(sudo docker ps -a | awk '{print $1}' | sed "1 d")
do
sudo docker $1 $c
done

view raw
doDocker.sh
hosted with ❤ by GitHub

Para fazer um stop:

./doDocker stop

Para fazer um start:

./doDocker start

Para pausar:

./doDocker pause

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s