一、Docker 基础信息(5 个)
- 查看 Docker 版本
docker --version 或 docker version 或 docker version --format '{{.Server.Version}}'
- 查看 Docker 系统信息
docker info 或 docker info --format '{{json .}}'
- 查看 Docker 帮助
docker --help 或 docker [子命令] --help
- 查看磁盘占用
docker systemdf
- Docker 资源概览
docker stats
二、镜像 Image 操作(8 个)
- 查看本地镜像
docker images 或 docker image ls -a
- 拉取镜像
docker search nginx 或 docker search --filter stars=1000 python
- 搜索镜像
docker search redis
- 删除镜像
docker rmi image_id
- 强制删除镜像
docker rmi -f image_id
- 查看镜像详情
docker inspect image_id
- 构建镜像
docker build -t myapp:1.0 .
- 清理无用镜像
docker image prune
三、容器 Container 操作(12 个,最核心)
- 运行容器
docker run -d -p 8080:80 --name web nginx
- 查看运行中的容器
docker ps
- 查看所有容器
docker ps -a
- 启动容器
docker start container_id
- 停止容器
docker stop container_id
- 重启容器
docker restart container_id
- 删除容器
dockerrm container_id
- 强制删除容器
dockerrm -f container_id
- 进入容器
dockerexec -it container_id /bin/bash
- 查看容器日志
docker logs container_id
- 实时查看日志
docker logs -f container_id
- 查看容器详情
docker inspect container_id
四、网络 Network(4 个)
- 查看网络
docker networkls
- 创建网络
docker network create my-net
- 查看网络详情
docker network inspect my-net
- 删除网络
docker networkrm my-net
五、数据卷 Volume(4 个)
- 查看数据卷
docker volumels
- 创建数据卷
docker volume create my-volume
- 查看数据卷详情
docker volume inspect my-volume
- 删除数据卷
docker volumerm my-volume
六、清理与维护(3 个,生产必会)
- 清理停止的容器
docker container prune
- 清理未使用资源(慎用)
docker system prune
- 一键彻底清理(生产慎用)
docker system prune -a
七、Docker Compose(2026 仍是必备)
- 启动服务
docker compose up -d
- 停止服务
docker compose down
- 查看服务状态
docker compose ps
- 查看服务日志
docker compose logs -f
mikechen睿哥
10年+一线大厂架构实战经验,操盘多个亿级大厂核心项目,就职于阿里、淘宝等一线大厂。