Docker 常用命令速查表
·
Docker 常用命令速查表
一、容器基础操作(高频)
| 命令 | 作用 | 示例 |
|---|---|---|
docker ps | 查看运行中的容器 | docker ps |
docker ps -a | 查看所有容器(含已停止) | docker ps -a |
docker start <容器名/ID> | 启动指定容器 | docker start my-nginx |
docker stop <容器名/ID> | 停止指定容器 | docker stop my-nginx |
docker restart <容器名/ID> | 重启指定容器 | docker restart my-nginx |
docker rm <容器名/ID> | 删除指定容器(需先停止) | docker rm my-nginx |
docker rm -f <容器名/ID> | 强制删除运行中的容器(慎用) | docker rm -f my-nginx |
二、镜像操作
| 命令 | 作用 | 示例 |
|---|---|---|
docker images | 查看本地所有镜像 | docker images |
docker pull <镜像名:版本> | 拉取指定镜像 | docker pull nginx:alpine |
docker rmi <镜像名/ID> | 删除指定镜像(需先删依赖容器) | docker rmi nginx:alpine |
docker build -t <镜像名:版本> . | 基于Dockerfile构建镜像 | docker build -t my-nginx:v1 . |
三、Docker Compose 操作(编排容器)
| 命令 | 作用 | 示例 |
|---|---|---|
docker compose up -d | 后台启动所有服务 | docker compose up -d |
docker compose up -d --build <服务名> | 构建并启动指定服务(强制重构建) | docker compose up -d --build nginx-server |
docker compose down | 停止并删除所有服务(容器+网络) | docker compose down |
docker compose restart <服务名> | 重启指定服务 | docker compose restart nginx-server |
docker compose ps | 查看compose管理的容器状态 | docker compose ps |
四、日志/排查问题
| 命令 | 作用 | 示例 |
|---|---|---|
docker logs <容器名/ID> | 查看容器日志(默认全部) | docker logs my-nginx |
docker logs -f <容器名/ID> | 实时查看容器日志(类似tail -f) | docker logs -f my-nginx |
docker exec -it <容器名/ID> bash | 进入容器内部交互终端 | docker exec -it my-nginx bash |
五、系统信息/清理
| 命令 | 作用 | 示例 |
|---|---|---|
docker info | 查看Docker系统信息(镜像源、架构等) | docker info |
docker system prune | 清理无用镜像/容器/网络(需确认) | docker system prune |
docker system prune -a | 清理所有未使用镜像(包括未关联的) | docker system prune -a |
⭐️如果对你有用的话,希望可以点点赞,感谢了⭐️
更多推荐




所有评论(0)