summaryrefslogtreecommitdiff
path: root/functions/dsi.fish
diff options
context:
space:
mode:
Diffstat (limited to 'functions/dsi.fish')
-rw-r--r--functions/dsi.fish9
1 files changed, 9 insertions, 0 deletions
diff --git a/functions/dsi.fish b/functions/dsi.fish
new file mode 100644
index 0000000..d6217fc
--- /dev/null
+++ b/functions/dsi.fish
@@ -0,0 +1,9 @@
+function dsi --description 'Stop docker image by name' --wraps docker
+ sudo docker stop $(sudo docker ps | awk -v i="$argv" '{if($2~i){print$1}}')
+end
+
+# From:
+# dsi() { docker stop $(docker ps -a | awk -v i="^$1.*" '{if($2~i){print$1}}'); }
+#
+# Source:
+# https://stackoverflow.com/questions/32073971/stopping-docker-containers-by-image-name-ubuntu