Skip to content
Snippets Groups Projects
clean_docker_all_machines.sh 1.33 KiB
Newer Older
  • Learn to ignore specific revisions
  • saurabhjha1's avatar
    saurabhjha1 committed
    #!/bin/bash
    
    # Clean Intel Machines
    declare -a hosts=("dvorak.maas" "dvorak-1-1.maas" "dvorak-1-2.maas" "dvorak-1-3.maas" "dvorak-1-4.maas" "dvorak-2-1.maas" "dvorak-2-2.maas" "dvorak-2-3.maas" "dvorak-2-4.maas")
    for h in "${hosts[@]}"
    do
    	echo $h
    	ssh -t ubuntu@$h "docker pull dvorak.maas/docker-gc:latest_x86_64"
    	ssh -t ubuntu@$h "docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -v /etc:/etc -e REMOVE_VOLUMES=1 dvorak.maas/docker-gc:latest_x86_64"
    
    saurabhjha1's avatar
    saurabhjha1 committed
    	ssh -t ubuntu@$h "docker system prune --all --force --volumes" 
    
    saurabhjha1's avatar
    saurabhjha1 committed
    done
    
    
    # Clean IBM Machines
    
    saurabhjha1's avatar
    saurabhjha1 committed
    declare -a hosts=("brahms-02.maas" "brahms-03.maas" "brahms-04.maas" "brahms-05.maas" "tuleta.maas")
    
    saurabhjha1's avatar
    saurabhjha1 committed
    for h in "${hosts[@]}"
    do
    	echo $h
    	ssh -t ubuntu@$h "docker pull dvorak.maas/docker-gc:latest_ppc64le"
    	ssh -t ubuntu@$h "docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -v /etc:/etc -e REMOVE_VOLUMES=1 dvorak.maas/docker-gc:latest_ppc64le"
    
    saurabhjha1's avatar
    saurabhjha1 committed
    	ssh -t ubuntu@$h "docker system prune --all --force --volumes" 
    
    saurabhjha1's avatar
    saurabhjha1 committed
    done
    
    saurabhjha1's avatar
    saurabhjha1 committed
    # Clean IBM Machines - Redhat
    declare -a hosts=("bach.maas")
    for h in "${hosts[@]}"
    do
    	echo $h
    	ssh -t redhat@$h "docker pull dvorak.maas/docker-gc:latest_ppc64le"
    	ssh -t redhat@$h "docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -v /etc:/etc -e REMOVE_VOLUMES=1 dvorak.maas/docker-gc:latest_ppc64le"
    
    saurabhjha1's avatar
    saurabhjha1 committed
    	ssh -t redhat@$h "docker system prune --all --force" 
    
    saurabhjha1's avatar
    saurabhjha1 committed
    done