跳至内容
Docker 常用命令速查

Docker 常用命令速查

列出日常使用频率最高的命令。更多可参考 Docker 命令大全 | 菜鸟教程

容器管理

命令说明
docker ps列出运行中的容器
docker ps -a列出所有容器(含已停止的)
docker start <容器>启动已停止的容器
docker stop <容器>停止运行中的容器
docker restart <容器>重启容器
docker rm <容器>删除已停止的容器
docker rm -f <容器>强制删除运行中的容器
docker rename <容器> <新名称>重命名容器

镜像管理

命令说明
docker images列出本地镜像
docker pull <镜像名>从仓库拉取镜像,如 docker pull nginx
docker rmi <镜像名>删除本地镜像
docker build -t <标签> .构建镜像,-t 指定名称和标签
docker tag <镜像> <新标签>给镜像打标签
docker push <镜像名>推送镜像到远程仓库

日志与调试

命令说明
docker logs <容器>查看容器日志
docker logs -f --tail 100 <容器>实时查看最近 100 条日志
docker exec -it <容器> bash进入容器内部(交互式 Shell)
docker inspect <容器>查看容器的详细信息(JSON)
docker stats实时显示容器资源占用(CPU/内存)
docker top <容器>查看容器内运行的进程

Docker Compose

命令说明
docker compose up -d后台启动所有服务
docker compose down停止并移除所有容器和网络
docker compose ps列出项目中的容器状态
docker compose logs -f实时查看所有服务的日志
docker compose restart重启所有服务
docker compose pull拉取所有服务的最新镜像

系统维护

命令说明
docker system df查看磁盘使用情况
docker system prune清理未使用的容器、镜像、网络
docker system prune -a清理所有未使用的资源(含未使用的镜像)
docker info查看 Docker 系统信息
最后更新于