因为是用来搭建靶场的,然后用的多了就会报错
ERROR: could not find an available, non-overlapping IPv4 address pool among the defaults to assign to the network
ipv4地址池用完了,用如下命令查询和删除不用的
#查看network数量
docker network ls -q
#关闭未使用的网络
docker network prune
#删除未使用的网络
docker network rm
#删除全部
docker network rm $(docker network ls -q)
删除容器
#查询已有的容器
docker ps -a
#杀死全部运行的容器
docker kill $(docker ps -a -q)
#删除容器
docker rm -f id
#删除所有停止的容器
docker rm $(docker ps -a -q)
删除镜像
#删除所有未打 dangling 标签的镜
docker rmi $(docker images -q -f dangling=true)
#删除所有镜像
docker rmi $(docker images -q)
#强制删除 无法删除的镜像
docker rmi -f <IMAGE_ID>
docker rmi -f $(docker images -q)
慢慢补充吧......