Skip to content

Enhancement: Clean dangling images #101

Description

@dancesWithMachines

vibepod-cli should remove dangling docker images when unused/pulling new. The default configuration pulls up new image every time and tags it as latest. Then new image is getting pulled and tagged, the last one is orphaned and left in the dangling state, basically becoming a garbage. When used extensively, this dead weight accumulates to a few gigabytes per week. I've noticed after 2 months of usage, I've accumulated 30 gigabytes of vibepod images.

Default settings:

λ vp config show                                                                                                                                                                                                                                                               
version: 1                                                                                                                                                                                                                                                                                
default_agent: claude                                                                                                                                                                                                                                                                     
auto_pull: true                                                                                                                                                                                                                                                                           
auto_remove: true                                                                                                                                                                                                                                                                         
network: vibepod-network                                                                                                                                                                                                                                                                  
log_level: info                                                                                                                                                                                                                                                                           
no_color: false
[...]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions