From 42a5215d34265f0bac4969d325f003870a6a9d72 Mon Sep 17 00:00:00 2001 From: jcwimer Date: Wed, 3 Feb 2016 18:42:53 +0000 Subject: [PATCH] Separate killing containers and removing them --- rails-prod.sh | 4 +++- rails-worker-prod.sh | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/rails-prod.sh b/rails-prod.sh index 8aaa95f..cb3ba96 100755 --- a/rails-prod.sh +++ b/rails-prod.sh @@ -9,8 +9,10 @@ fi docker build -t $1 -f rails-prod-Dockerfile . #Kill and remove containers gracefully without error if none are running -docker ps -a | grep "Exit" | awk '{print $1}' | while read -r id ; do +docker ps | grep "Exit" | awk '{print $1}' | while read -r id ; do docker kill $id +done +docker ps -a | grep "Exit" | awk '{print $1}' | while read -r id ; do docker rm $id done diff --git a/rails-worker-prod.sh b/rails-worker-prod.sh index 4e5bd25..30ea91e 100755 --- a/rails-worker-prod.sh +++ b/rails-worker-prod.sh @@ -9,8 +9,10 @@ fi docker build -t $1 -f rails-prod-Dockerfile . #Kill and remove containers gracefully without error if none are running -docker ps -a | grep "Exit" | awk '{print $1}' | while read -r id ; do +docker ps | grep "Exit" | awk '{print $1}' | while read -r id ; do docker kill $id +done +docker ps -a | grep "Exit" | awk '{print $1}' | while read -r id ; do docker rm $id done