feat(compose): client methods for inspecting images

This commit is contained in:
Pavel Sviderski committed 2025-03-26 20:38:41 +10:00
1 parent c42968c812
commit 03c5c054e1
3 files changed
+77

No files matched your search

+20
View File
@@ -0,0 +1,20 @@
package client
import (
"context"
dockerclient "github.com/docker/docker/client"
"github.com/psviderski/uncloud/pkg/api"
)
func (cli *Client) InspectImage(ctx context.Context, id string) ([]api.MachineImage, error) {
images, err := cli.Docker.InspectImage(ctx, id)
if dockerclient.IsErrNotFound(err) {
err = api.ErrNotFound
}
return images, err
}
func (cli *Client) InspectRemoteImage(ctx context.Context, id string) ([]api.MachineRemoteImage, error) {
return cli.Docker.InspectRemoteImage(ctx, id)
}