Package io.quarkus.deployment.util
Class ContainerRuntimeUtil
java.lang.Object
io.quarkus.deployment.util.ContainerRuntimeUtil
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
Supported Container runtimes -
Method Summary
Modifier and TypeMethodDescriptiondetectContainerRuntime
(boolean required, ContainerRuntimeUtil.ContainerRuntime... orderToCheckRuntimes) detectContainerRuntime
(boolean required, List<ContainerRuntimeUtil.ContainerRuntime> orderToCheckRuntimes) detectContainerRuntime
(ContainerRuntimeUtil.ContainerRuntime... orderToCheckRuntimes)
-
Method Details
-
detectContainerRuntime
- Returns:
- a fully resolved
ContainerRuntimeUtil.ContainerRuntime
indicating 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, List<ContainerRuntimeUtil.ContainerRuntime> orderToCheckRuntimes)
-