docker 常用shell

# 删除所有容器
docker stop `docker ps -q -a` | xargs docker rm
# 删除所有标签为none的镜像
 docker images|grep <none>|awk '{print $3}'|xargs docker rmi

  docker stop $(docker ps -a | grep "Exited" | awk '{print $1 }') //停止容器

  docker rm $(docker ps -a | grep "Exited" | awk '{print $1 }') //删除容器

  docker rmi $(docker images | grep "none" | awk '{print $3}') //删除镜像

# 查找容器IP地址
docker inspect 容器名或ID | grep "IPAddress"
# 创建网段, 名称: mynet, 分配两个容器在同一网段中 (这样子才可以互相通信)
docker network create mynet
docker run -d --net mynet --name container1 my_image
docker run -it --net mynet --name container1 another_image
当你的才华还撑不起你的野心的时候,你就应该静下心来学习; 当你的能力还驾驭不了你的目标时,就应该沉下心来历练。
原文地址:https://www.cnblogs.com/ellisonzhang/p/14948650.html