func ParseContainerType(ctype string) (ContainerType, error) {
	for _, supportedType := range ContainerTypes {
		if ContainerType(ctype) == supportedType {
			return supportedType, nil
		}
	}
	return "", fmt.Errorf("invalid container type %q", ctype)
}
// ParseContainerType converts the specified string into a supported
// ContainerType instance or returns an error if the container type is invalid.
ParseContainerType converts the specified string into a supported
ContainerType instance or returns an error if the container type is invalid.
// ParseContainerType converts the specified string into a supported // ContainerType instance or returns an error if the container type is invalid .
func ParseContainerType(ctype string) (ContainerType, error) {
	for _, supportedType := range ContainerTypes {
		if ContainerType(ctype) == supportedType {
			return supportedType, nil
		}
	}
	return "", fmt.Errorf("invalid container type %q", ctype)
}
func ParseContainerType ( ctype string ) ( ContainerType , error ) { for _ , supportedType := range ContainerTypes { if ContainerType ( ctype ) == supportedType { return supportedType , nil } } return " " , fmt . Errorf ( " " , ctype ) }
ParseContainerType converts the specified string into a supported
ContainerType instance or returns an error if the container type is invalid.
ParseContainerType converts the specified string into a supported ContainerType instance or returns an error if the container type is invalid .