docker命令 | 命令描述 |
---|---|
docker -v | 查看docker版本信息 |
docker info | 查看docker详细信息 |
docker --help | 查看docker命令的帮助信息 |
docker images | 列出本地仓库中的镜像 |
docker search 镜像名字 | 在远程仓库上查找镜像 |
docker pull 镜像名字[:版本] | 从远程仓库中拉取镜像 |
docker rmi 镜像名字 | 根据镜像名字删除镜像 |
docker save -o 目标文件名字.tar 镜像名字[:版本号] | 导出docker镜像 |
docker load -i 压缩包名字.tar | 导入docker镜像 |
docker run 镜像名字 | 根据指定镜像创建容器并启动 |
docker run -d 容器id | 后台运行容器,无需任何交互 |
docker ps | 查看正在运行中的容器 |
docker ps -a | 查询所有容器,无论是运行中的还是停止运行的 |
docker ps -qa | 查询所有容器的id,无论是运行中的还是停止运行的 |
docker start 容器id | 启动一个已经停止运行的容器 |
docker restart 容器id | 重启容器 |
docker stop 容器id | 停止容器 |
docker kill 容器id | 立即停止容器 |
docker rm 容器id | 删除已经停止的容器 |
docker rm -f 容器id | 删除容器,无论容器是否正在运行 |
docker logs 容器id | 查看容器日志 |
docker cp 文件 容器id:容器内路径 | 将指定文件拷贝到容器中的指定路径 |
docker inspect 容器id | 查看指定容器的详细信息 |
#所有镜像和容器都删除的命令
docker system prune -a
#查看镜像
docker images
#删除单个镜像
docker rmi -f <镜像id>
#删除所有镜像,不删除容器
docker rmi $(docker images -q)
删除容器
首先需要停止所有的容器(只停止单个时把后面的变量改为image id即可)
docker stop $(docker ps -a -q)
删除所有的容器(只删除单个时把后面的变量改为image id即可)
docker rm $(docker ps -a -q)
#查看镜像
docker images
#删除镜像名称
docker rmi 镜像ID
#查看运行中的容器
docker ps
#查看所有容器
docker ps -a
#强制删除容器
docker rm -f 容器ID