package docker import ( "fmt" moby "github.com/moby/moby/client" ) type Docker struct { Docker *moby.Client } func NewDocker() (*Docker, error) { client, err := moby.New() if err != nil { return nil, fmt.Errorf("can't create docker: %w", err) } return &Docker{ Docker: client, }, nil }