Package io.quarkus.deployment.util
Class ContainerRuntimeUtil
java.lang.Object
io.quarkus.deployment.util.ContainerRuntimeUtil
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumSupported Container runtimes -
Method Summary
Modifier and TypeMethodDescriptiondetectContainerRuntime(boolean required, boolean silent, ContainerRuntimeUtil.ContainerRuntime... orderToCheckRuntimes) detectContainerRuntime(boolean required, boolean silent, List<ContainerRuntimeUtil.ContainerRuntime> orderToCheckRuntimes) detectContainerRuntime(boolean required, ContainerRuntimeUtil.ContainerRuntime... orderToCheckRuntimes) detectContainerRuntime(boolean required, List<ContainerRuntimeUtil.ContainerRuntime> orderToCheckRuntimes) detectContainerRuntime(ContainerRuntimeUtil.ContainerRuntime... orderToCheckRuntimes)
-
Method Details
-
detectContainerRuntime
- Returns:
- a fully resolved
ContainerRuntimeUtil.ContainerRuntimeindicating if Docker or Podman is available and in rootless mode or not - Throws:
IllegalStateException- if no container runtime was found to build the image
-
detectContainerRuntime
public static ContainerRuntimeUtil.ContainerRuntime detectContainerRuntime(ContainerRuntimeUtil.ContainerRuntime... orderToCheckRuntimes) -
detectContainerRuntime
public static ContainerRuntimeUtil.ContainerRuntime detectContainerRuntime(boolean required, ContainerRuntimeUtil.ContainerRuntime... orderToCheckRuntimes) -
detectContainerRuntime
public static ContainerRuntimeUtil.ContainerRuntime detectContainerRuntime(boolean required, boolean silent, ContainerRuntimeUtil.ContainerRuntime... orderToCheckRuntimes) -
detectContainerRuntime
public static ContainerRuntimeUtil.ContainerRuntime detectContainerRuntime(boolean required, List<ContainerRuntimeUtil.ContainerRuntime> orderToCheckRuntimes) -
detectContainerRuntime
public static ContainerRuntimeUtil.ContainerRuntime detectContainerRuntime(boolean required, boolean silent, List<ContainerRuntimeUtil.ContainerRuntime> orderToCheckRuntimes)
-