教程 docker tutorial

常用命令速查表

本节整理 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/bash

3. 日志与监控

  • 查看容器日志:
bash
docker logs <container_id>
  • 实时查看日志:
bash
docker logs -f <container_id>
  • 容器资源监控:
bash
docker stats

4. 网络管理

  • 查看网络:
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 build

7. 其他有用命令

  • 清理未使用的镜像、容器、网络、卷:
bash
docker system prune -a
  • 查看容器详细信息:
bash
docker inspect <container_id>

通过掌握以上常用命令,开发者可以快速进行 Docker 镜像和容器管理、网络配置、日志监控及资源优化,提高容器化应用的开发与运维效率。