以下是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 [镜像名]