1.查看所有镜像
docker images
2删除镜像(会提示先停止使用中的容器)
docker rmi 镜像name/镜像id 或者是 docker image rm [image]
3查看所有容器
docker ps -a
4查看容器运行日志
docker logs 容器名称/容器id
5停止容器运行
docker stop 容器name/容器id
6终止容器后运行
docker start 容器name/容器id
7容器重启
docker restart 容器name/容器id
8删除容器
docker rm -f 容器name/容器id
9删除镜像
docker rmi -f $(docker images) --删除所有镜像
10查询docker 的详细信息
docker stats dockerid
11进入容器命令
docker exec -it 59ec
12重启docker
systemctl restart docker
13.docker kill
docker kill 容器ID或容器名 :直接关闭容器
14.镜像搜索
##搜索仓库MySQL镜像 docker search mysql ## --filter=stars=600:只显示 starts>=600 的镜像 docker search --filter=stars=600 mysql ## --no-trunc 显示镜像完整 DESCRIPTION 描述 docker search --no-trunc mysql ## --automated :只列出 AUTOMATED=OK 的镜像 docker search --automated mysql
15.启动所有容器
docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)
16.关闭所有容器
docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)
17.删除所有容器
docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2) 或者是 docker rm -f $(docker ps -aq)
18.下载镜像
##下载Redis官方最新镜像,相当于:docker pull redis:latest docker pull redis ##下载仓库所有Redis镜像 docker pull -a redis ##下载私人仓库镜像 docker pull bitnami/redis