docker 常用指令系列, 如何透過REPOSITORY Name 刪除/stop container 和 image

每次都記不住,打在這紀錄一下

最近透過CI CD 工具,又不想記錄每次 doicker run 的 UID,可否透過 repo name , 和 image name 去做
docker stop
docker rm
docker rmi
當園是OK的

stop docker container 和 刪除 docker container

docker rm $( docker stop $(docker ps -a -q  --filter ancestor={container repository name}))
example:
docker rm $( docker stop $(docker ps -a -q  --filter ancestor=domi/sensor-raw-query))
container repository name 替換成自己的container名稱

刪除 docker image by image name

docker rmi --force $(docker images -q '{iamge repository name}' | uniq)
example:
docker rmi --force $(docker images -q 'domi/sensor-raw-query' | uniq)



md code

留言

這個網誌中的熱門文章

angular 如何Http 如何設定 CORS (Cross-Origin Resource Sharing)

Google Map 單車路徑計算坡度和角度小工具

Google URL Shortener API 快速教學