docker常用命令

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

相关推荐
lxw20230271169 小时前
k8s的控制器
云原生·容器·kubernetes
FoldWinCard10 小时前
K8s -- 控制器管理
云原生·容器·kubernetes
容器魔方12 小时前
云容器引擎 CCE 2026-Q2 优化升级:AI 推理负载、备份中心、Gateway API能力全新上线!
人工智能·云原生·容器·开源
无望__wsk12 小时前
k8s的pod管理
云原生·容器·kubernetes
菜鸟界的菜鸟12 小时前
k8s-Service详解(七)
云原生·容器·kubernetes
wazmlp00188736912 小时前
k8s pod 管理
docker·容器·kubernetes
Dear~yxy12 小时前
k8s的pod
云原生·容器·kubernetes
Dear~yxy12 小时前
k8s中的控制器管理
云原生·容器·kubernetes
江湖有缘13 小时前
Docker开源项目: 基于Ubuntu系统部署ExpenseOwl自托管记账工具实战教程
ubuntu·docker·开源
qizhideyu14 小时前
kubernetes中的pod管理
云原生·容器·kubernetes