docker ps 基本指令
只顯示正在執行的容器
1 | docker ps |
顯示所有容器(包含執行中、已停止、已退出)
1 | docker ps -a |
顯示最近建立的容器
1 | docker ps -l |
顯示最近建立的 N 個容器(例:docker ps -n 3
)
1 | docker ps -n <數字> |
管理 Docker data 相關指令
查看目前有哪些 volume,很常會有需要清理一些沒在使用的、或只是暫時創建來測試用的一些 data,這些 data = docker 的 volume
列出目前有哪些 volume
1 | docker volume ls |
刪除指定 volume
比如說 xxx_postgres_data
這個 postgres 的 data 是舊的,有新的 db schema 要重新建一個新的 volume,這時候就可以執行
1 | docker volume rm <VOLUME NAME> |
一次刪除多個 volumes
1 | docker volume rm volume1 volume2 volume3 |
搭配 Container 移除
如果 container 移除時想一併刪除匿名的 volumes:
1 | docker rm -v <CONTAINER ID or NAME> |
快速清除沒被任何 container 使用的所有 volume
1 | docker volume prune |
若您覺得這篇文章對您有幫助,歡迎分享出去讓更多人看到⊂◉‿◉つ~
留言版