docker 基本命令

容器:
docker ps // 查看所有正在运行容器
docker stop containerId // containerId 是容器的ID
docker ps -a // 查看所有容器
docker ps -a -q // 查看所有容器ID
docker stop $(docker ps -a -q) //  stop停止所有容器
docker rm $(docker ps -a -q) //   remove删除所有容器
docker run –it centos /bin/bash  运行容器
docker exec -it xxx /bin/bash   //进入容器
docker ps -a  //查看有哪些容器

镜像:
docker rmi `docker images -q` //删除所有镜像
docker rmi `docker images -q | awk '/^<none>/ { print $3 }'` 按条件删除镜像  
docker rmi --force `docker images | grep doss-api | awk '{print $3}'`    // 镜像名包含关键字 其中doss-api为关键字



docker 启动所有的容器
docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)

docker 关闭所有的容器
docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)

docker 删除所有的容器
docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2)

docker 删除所有的镜像
docker rmi $(docker images | awk '{print $3}' |tail -n +2)

posted @ 2019-03-06 15:45  博飞  阅读(160)  评论(0编辑  收藏  举报