✏️ AI 术语图鉴

Docker 常用命令速查

容器全生命周期:查、起、进、看、清

查看状态

docker ps
docker ps -a
docker images

· 正在运行的容器

· 包括已停止的容器

· 本地全部镜像

启动与进入

docker run -d -p 8080:80 --name myapp nginx
docker run -d -v /宿主路径:/容器路径 image
docker exec -it myapp sh

· 后台启动:宿主 8080 → 容器 80

· 挂载卷:数据持久化的关键(忘了=重启丢数据)

· 进入运行中的容器开 shell

日志与排查

docker logs -f --tail 100 myapp
docker inspect myapp

· 跟踪最近 100 行日志——排障第一步

· 看容器的全部配置(挂载、网络、环境变量)

停止与清理

docker stop myapp && docker rm myapp
docker system prune -a
docker compose up -d
docker compose logs -f

· 停止并删除容器(数据卷不在容器里才安全)

· 清理全部无用镜像/容器/网络——磁盘救星,也是误删源头

· 按 docker-compose.yml 起一整套服务

· 跟整套 compose 服务的日志