docker 常用指令

docker 常用指令

1. 基本信息

  • 查看 Docker 版本
    docker --version
    

2. 镜像管理

  • 拉取镜像
    docker pull <image_name>
    
  • 列出本地镜像
    docker images
    
  • 删除镜像
    docker rmi <image_id>
    

3. 容器管理

  • 运行容器
    docker run <options> <image_name>
    
  • 查看运行中的容器
    docker ps
    
  • 查看所有容器(包括停止的)
    docker ps -a
    
  • 停止容器
    docker stop <container_id>
    
  • 启动容器
    docker start <container_id>
    
  • 删除容器
    docker rm <container_id>
    

4. 日志和调试

  • 查看容器日志
    docker logs <container_id>
    
  • 进入运行中的容器
    docker exec -it <container_id> /bin/bash
    

5. 网络管理

  • 查看 Docker 网络
    docker network ls
    

批量操作

1. 批量停止所有容器

docker stop $(docker ps -q)

2. 批量删除所有停止的容器

docker rm $(docker ps -aq)

3. 批量删除所有未使用的镜像

docker rmi $(docker images -q -f dangling=true)

4. 批量重启容器

docker restart $(docker ps -q)

5. 批量清理未使用的资源

docker system prune -f

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。与我联系email c2VjaW5mby5tQGdtYWlsLmNvbQo=