func newImageDestination(sys *types.SystemContext, ref dockerReference) (types.ImageDestination, error) {
	c, err := newDockerClientFromRef(sys, ref, true, "pull,push")
	if err != nil {
		return nil, err
	}
	return &dockerImageDestination{
		ref: ref,
		c:   c,
	}, nil
}
func newImageDestination(sys *types.SystemContext, ref dockerReference) (types.ImageDestination, error) {
	c, err := newDockerClientFromRef(sys, ref, true, "pull,push")
	if err != nil {
		return nil, err
	}
	return &dockerImageDestination{
		ref: ref,
		c:   c,
	}, nil
}
func newImageDestination ( sys * types . SystemContext , ref dockerReference ) ( types . ImageDestination , error ) { c , err := newDockerClientFromRef ( sys , ref , true , " " ) if err != nil { return nil , err } return & dockerImageDestination { ref : ref , c : c , } , nil }
// newImageDestination creates a new ImageDestination for the specified image reference.
newImageDestination creates a new ImageDestination for the specified image reference .