TL;DR
docker run -d -p 8080:80 --name app 镜像 是最常用启动方式;docker logs -f app 看日志,docker exec -it app sh 进容器,docker compose up -d 一键起服务。
镜像
| 操作 | 命令 |
|---|
| 构建 | docker build -t 名字:标签 . |
| 拉取 | docker pull 镜像 |
| 列出 | docker images |
| 删除 | docker rmi 镜像 |
容器
| 操作 | 命令 |
|---|
| 运行(后台) | docker run -d --name app -p 8080:80 镜像 |
| 传环境变量 | docker run -e KEY=value ... |
| 挂载目录 | docker run -v /host:/container ... |
| 列出运行中 | docker ps |
| 日志 | docker logs -f app |
| 进入容器 | docker exec -it app sh |
| 复制文件 | docker cp app:/path ./ |
| 停止/删除 | docker stop app / docker rm app |
Compose
| 操作 | 命令 |
|---|
| 启动 | docker compose up -d |
| 停止 | docker compose down |
| 看日志 | docker compose logs -f |
| 重建 | docker compose up -d --build |
清理
| 操作 | 命令 |
|---|
| 清理无用资源 | docker system prune -a(慎用) |
| 查看占用 | docker stats |
来源
- Docker 官方文档(docs.docker.com)
最后更新:2026-08-02