[[Docker]] 查看所有容器的ip和端口

docker inspect -f='{{.Name}} {{.NetworkSettings.Networks.docker.IPAMConfig.IPv4Address}} ' $(docker ps -aq)

根据条件批量删除容器、镜像

Windows(使用cmd命令,powershell命令不能执行)

查找并删除镜像(xxx代表查询条件)

for /f "tokens=3" %i in ('docker images ^| findstr "xxx"') do @docker rmi %i

查找并删除容器(xxx代表查询条件)

for /f "tokens=1" %i in ('docker ps -a ^| findstr "xxx"') do @docker rm %i

Linux

查找并删除镜像(xxx代表查询条件)

docker rmi `docker images | grep xxx | awk '{print $3}'`

查找并删除容器(xxx代表查询条件)

docker rm `docker ps -a | grep xxx | awk '{print $1}'`