以下是Docker常用命令汇总,按模块分类整理:
1. 基础命令
查看版本
docker version
docker info
docker --help
docker system prune
2. 镜像管理
查看镜像
docker images 或 docker image ls
docker search 镜像名
拉取镜像
docker pull 镜像名:版本(如 docker pull nginx:latest)
保存/加载镜像
docker save -o 文件名.tar 镜像名
docker load -i 文件名.tar
删除镜像
docker rmi 镜像名/ID 或 docker image rm
docker image prune -a(清理未使用镜像)
3. 容器管理
创建/启动容器
docker run -d -p 宿主端口:容器端口 镜像名(如 docker run -d -p 8080:80 nginx)
docker exec -it 容器名/ID /bin/bash(进入容器)
查看容器
docker ps(运行中)
docker ps -a(所有容器)
生命周期管理
docker start/stop/restart 容器名/ID
docker rm 容器名/ID(需先停止)
docker container prune(清理已停止容器)
4. 日志与监控
查看日志
docker logs -f 容器名/ID(实时跟踪)
资源监控
docker stats(实时资源使用)
docker top 容器名/ID(进程信息)
5. 网络与卷
网络管理
docker network ls
docker network create 网络名
卷管理
docker volume ls
docker volume create 卷名
6. 构建与导出
构建镜像
docker build -t 镜像名:版本 Dockerfile路径
导出镜像
docker save -o 文件名.tar 镜像名