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 镜像名

相关推荐
xbzb2 小时前
从零容器化部署 ECShop:Harbor 私有仓库 + 自定义 PHP 镜像 + LNMP 三容器
容器·php·harbor·镜像·仓库·ecshop
那明眸似水2 小时前
云原生项目三:Docker秒级启动NextCloud个人网盘存储办公系统
linux·运维·docker·云原生·容器
腾飞开源3 小时前
03_Kubernetes 核心概念拆解:从 Spec/Status 收敛到工作负载控制器的设计逻辑
云原生·容器·kubernetes
知已难寻14 小时前
Docker 入门:容器技术与 Docker 基础
java·运维·服务器·docker·云原生·容器
xbzb19 小时前
镜像到底存在哪:/var/lib/docker 的四级映射与 daemon.json 配置
docker·容器·json·镜像·daemon.json·四级
雾时之林1 天前
国内Docker 镜像加速器配置
云原生·eureka
方便面不加香菜1 天前
Docker Volume -- 管理卷Volume详解
运维·docker·容器
江湖有缘1 天前
Docker实战 | 使用Docker部署lemonitor镜像站点列表程序
运维·docker·容器
莫晓燚1 天前
mall 电商项目完整部署---实战
linux·运维·docker·容器
我不会起名字3222 天前
K8s Pod 反复重启 CrashLoopBackOff:从 exit code 到根因的 5 步排查
云原生·容器·kubernetes·k8s