
# 检查节点镜像数量异常处理
#### 检查项内容
检查到您的节点上镜像数量过多（\>1000个），可能导致docker启动过慢，影响docker标准输出，影响nginx等功能的正常使用。
#### 解决方案
- 当节点上镜像数量过多时，您可以清除节点上残留的无用镜像。
  您可以使用以下命令删除悬空镜像，悬空镜像是指无标签（\<none\>）的镜像，通常是在构建或更新过程中遗留下来的。
  - 使用Docker容器运行时的节点：
    ```
    docker image prune
    ```
    
  
  
  
  - 使用containerd容器运行时的节点：
    1. 查看所有悬空镜像，即标签为none的镜像。
       ```
       crictl images | grep "<none>"
       ```
       
    
    2. 批量删除所有悬空镜像。通过awk提取镜像ID，再用xargs传递给删除命令。
       ```
       crictl images | grep "<none>" | awk '{print $3}' | xargs -r crictl rmi
       ```
       
     
    
- 镜像多会导致您节点上的docker/containerd组件重启速度，对于打大量标准输出的容器会有短暂影响（一般为秒级以内影响）。若您评估不影响实际业务可以跳过该检查。
 
