Ejemplo n.º 1
0
    private static Docker Create()
    {
        var location = GetDockerLocation();

        if (location == null)
        {
            return(null);
        }

        var docker = new Docker(location);

        docker.RunCommand("info --format '{{.OSType}}'", "docker info", out var output);

        if (!string.Equals(output.Trim('\'', '"', '\r', '\n', ' '), "linux"))
        {
            Console.WriteLine($"'docker info' output: {output}");
            return(null);
        }

        return(docker);
    }