Documentation
¶
Index ¶
- func CleanupImages(ctx context.Context, client *client.Client, images []string, ...)
- func CreateDockerClient() (*client.Client, error)
- func LoadContainerImages(filename string) ([]string, error)
- func PullImages(ctx context.Context, client *client.Client, images []string, ...) []dockertypes.PullResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CleanupImages ¶
func CleanupImages(ctx context.Context, client *client.Client, images []string, config *config.Config)
CleanupImages removes all pulled images from the local Docker registry
func CreateDockerClient ¶
CreateDockerClient creates a new Docker client with API version negotiation
func LoadContainerImages ¶
LoadContainerImages reads and parses the YAML file containing image names with security validation
func PullImages ¶
func PullImages(ctx context.Context, client *client.Client, images []string, config *config.Config) []dockertypes.PullResult
PullImages orchestrates parallel pulling of multiple images with concurrency control
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.