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)