Docker 命令速查
Docker 常用命令速查表:镜像、容器、编排、日志与清理操作。
纯浏览器本地运行,数据不上传服务器
| 命令 | 说明 |
|---|---|
docker ps | 运行中容器 |
docker ps -a | 全部容器 |
docker images | 本地镜像列表 |
docker pull <image> | 拉取镜像 |
docker run <image> | 运行容器 |
docker run -d --name web -p 8080:80 nginx | 后台运行并映射端口 |
docker run -it <image> bash | 交互式进入容器 |
docker exec -it <ctr> bash | 进入运行中容器 |
docker stop <ctr> | 停止容器 |
docker start <ctr> | 启动容器 |
docker restart <ctr> | 重启容器 |
docker rm <ctr> | 删除容器 |
docker rmi <image> | 删除镜像 |
docker logs -f <ctr> | 跟踪容器日志 |
docker build -t <name> . | 构建镜像 |
docker tag <img> <new>:<ver> | 镜像打标签 |
docker push <img> | 推送镜像 |
docker compose up -d | 编排启动(compose) |
docker compose down | 停止编排 |
docker system prune | 清理无用资源 |
docker network ls | 网络列表 |
docker volume ls | 卷列表 |
docker inspect <ctr> | 查看容器详情 |
docker stats | 容器资源占用 |
docker cp <ctr>:/path ./ | 容器复制文件 |
使用说明
- 速查 Docker 高频命令:镜像、容器、compose、清理。
- 搜索支持按命令或用途过滤。
- 容器化开发、部署排障时快速参考。
常见问题
docker run 和 start 什么区别?
run 创建并启动新容器;start 启动已存在的容器(含停止的)。
容器太多占空间怎么办?
docker system prune 清理停止容器、悬空镜像与缓存;-a 全量清理。