Package io.quarkus.runtime.util
Class ContainerRuntimeUtil
- java.lang.Object
-
- io.quarkus.runtime.util.ContainerRuntimeUtil
-
public final class ContainerRuntimeUtil extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ContainerRuntimeUtil.ContainerRuntime
Supported Container runtimes
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ContainerRuntimeUtil.ContainerRuntime
detectContainerRuntime()
static ContainerRuntimeUtil.ContainerRuntime
detectContainerRuntime(boolean required)
-
-
-
Method Detail
-
detectContainerRuntime
public static ContainerRuntimeUtil.ContainerRuntime 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(boolean required)
-
-