mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-11 18:26:50 +00:00
deleting only OFN related Docker containers and images
This commit is contained in:
12
docker/nuke
12
docker/nuke
@@ -11,10 +11,18 @@ docker network prune -f
|
||||
|
||||
echo '--------------------------------------'
|
||||
echo 'Killing and removing all Docker images'
|
||||
|
||||
for i in $(docker images -a -q)
|
||||
do
|
||||
docker kill $i; wait;
|
||||
docker rmi -f $i; wait;
|
||||
echo "Evaluating $(docker image inspect --format='{{ .RepoTags }}' $i)"
|
||||
if [[ $(docker image inspect --format='{{ .RepoTags }}' $i) =~ "openfoodnetwork" ]]
|
||||
then
|
||||
echo "Deleting $i"
|
||||
docker kill $i; wait;
|
||||
docker rmi -f $i; wait;
|
||||
else
|
||||
echo 'Ignoring container not related to OFN'
|
||||
fi
|
||||
done;
|
||||
|
||||
echo '------------'
|
||||
|
||||
12
docker/nukec
12
docker/nukec
@@ -4,10 +4,18 @@
|
||||
|
||||
echo '------------------------------------------'
|
||||
echo 'Killing and removing all Docker containers'
|
||||
|
||||
for i in $(docker ps -a -q)
|
||||
do
|
||||
docker kill $i; wait;
|
||||
docker rm -f $i; wait;
|
||||
echo "Evaluating $(docker inspect --format='{{ .Name }}' $i)"
|
||||
if [[ $(docker inspect --format='{{ .Name }}' $i) =~ "openfoodnetwork" ]]
|
||||
then
|
||||
echo "Deleting OFN container: $i"
|
||||
docker kill $i; wait;
|
||||
docker rm -f $i; wait;
|
||||
else
|
||||
echo 'Ignoring container not related to OFN'
|
||||
fi
|
||||
done;
|
||||
|
||||
echo '------------'
|
||||
|
||||
Reference in New Issue
Block a user