常用命令速查表
本节整理 Docker 常用命令,便于快速查阅和操作容器与镜像。
1. 镜像管理
- 列出本地镜像:
bash
docker images- 拉取镜像:
bash
docker pull <image_name>:<tag>- 删除镜像:
bash
docker rmi <image_id>- 构建镜像:
bash
docker build -t <image_name>:<tag> .- 打标签:
bash
docker tag <image_id> <repository>:<tag>2. 容器操作
- 列出容器:
bash
docker ps # 运行中
docker ps -a # 所有容器- 启动/停止/重启容器:
bash
docker start <container_id>
docker stop <container_id>
docker restart <container_id>- 删除容器:
bash
docker rm <container_id>- 运行新容器:
bash
docker run -d --name <name> <image>- 进入容器:
bash
docker exec -it <container_id> /bin/bash3. 日志与监控
- 查看容器日志:
bash
docker logs <container_id>- 实时查看日志:
bash
docker logs -f <container_id>- 容器资源监控:
bash
docker stats4. 网络管理
- 查看网络:
bash
docker network ls- 查看网络详情:
bash
docker network inspect <network_name>- 创建自定义网络:
bash
docker network create <network_name>5. 卷管理
- 创建卷:
bash
docker volume create <volume_name>- 查看卷:
bash
docker volume ls- 删除卷:
bash
docker volume rm <volume_name>- 容器挂载卷:
bash
docker run -v <volume_name>:<container_path> <image>6. Docker Compose 常用命令
- 启动服务:
bash
docker-compose up -d- 停止服务:
bash
docker-compose down- 查看服务状态:
bash
docker-compose ps- 构建服务镜像:
bash
docker-compose build7. 其他有用命令
- 清理未使用的镜像、容器、网络、卷:
bash
docker system prune -a- 查看容器详细信息:
bash
docker inspect <container_id>通过掌握以上常用命令,开发者可以快速进行 Docker 镜像和容器管理、网络配置、日志监控及资源优化,提高容器化应用的开发与运维效率。