summaryrefslogtreecommitdiff
path: root/functions
diff options
context:
space:
mode:
authorache <ache@ache.one>2024-03-13 11:29:09 +0100
committerache <ache@ache.one>2024-03-13 11:29:09 +0100
commitc61d968fa1e18f89adbe9a154b9e906dcd09b1e8 (patch)
treebff9b3e602c7c019b81126483112a3e48089d92f /functions
parentFix ll (diff)
Stop docker image
Diffstat (limited to 'functions')
-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