Loading

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
posted @ 2021-06-29 10:03  Ellisonzhang  阅读(170)  评论(0编辑  收藏  举报