docker批量操作容器

2022-02-27 15:25:08 字數 525 閱讀 3748

列出所有的容器 id

docker ps -aq

停止所有的容器

docker stop $(docker ps -aq)

刪除所有的容器

docker rm $(docker ps -aq)

列出所有的映象

docker images -q

刪除所有的映象

docker rmi $(docker images -q)

複製檔案

docker cp mycontainer:/opt/file.txt /opt/local/docker cp /opt/local/file.txt myco

刪除不用的映象

docker image prune --force --all # 僅在 docker 1.13的版本上適用,在ubuntu上不適用

docker image prune --force --all

刪除所有停止的容器

docker container prune

docker批量操作容器

author headsen chen date 2019 08 07 15 26 46 列出所有的容器 iddocker ps aq停止所有的容器docker stop docker ps aq 刪除所有的容器docker rm docker ps aq 列出所有的映象 docker images...

docker中映象和容器的批量操作

1 批量刪除映象 docker rmi docker images grep 條件 awk docker images 所展示的列表,第三列為映象id,根據映象id做刪除操作2 批量刪除容器 docker rm f docker ps a grep 條件 awk 3 刪除虛懸映象 虛懸映象指的是沒有...

docker批量操作

sudo docker build t mylamp test home user docker mylamp test 上例中,dockerfile存在於 home shen docker mylamp test 映象tag為mylamp test t,tag repository name an...