Adds a way to check for docker

This commit is contained in:
Aria 2023-06-22 15:21:50 -07:00
parent fca7091590
commit d336e94546

View file

@ -0,0 +1,20 @@
package dev.zontreck.ariaslib.util;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.stream.Stream;
public class EnvironmentUtils
{
public static boolean isRunningInsideDocker()
{
try{
Stream<String> str = Files.lines ( Paths.get ( "/proc/1/cgroup" ) );
return str.anyMatch ( ln->ln.contains ( "/docker" ) );
}catch( IOException e )
{
return false;
}
}
}