1.查看运行中的容器/容器ID
docker ps
docker ps -q # -q 获取id
2.查看所有的容器/容器ID
docker ps -a
docker ps -a -q
3.查看镜像
docker images
docker images -a # 查看所有镜像,包含隐藏镜像
docker images -q # 查看所有镜像ID
4.删除所有未使用的镜像
docker image prune
docker rmi $(docker images -q)
docker images | awk '{print $3}' # print已空格切片,即取每个images行切片后的第三个元素(镜像ID)
5.删除容器
docker rm
docker rm $(docker ps -a | grep "Exited" | awk '{print $1 }') # 删除所有停止的容器
6.删除镜像
docker rmi
7.删除所有悬空镜像
docker rmi $(docker images -f "dangling=true" -q)
docker rmi $(docker images | grep "none" | awk '{print $3}')
8.查询镜像
docker images | grep "***"
docker images | grep -v "***"
9.启动镜像
docker run images+tag
10.进入容器
docker exec -it ID /bash/bin
11.启动时进去容器
docker run -it images /bash/bin
网友评论