public void ContainerIsolationGeneratesRuntimeOption(ContainerIsolationTechnology isolationTechnology, string expectedIsolationParameter) { var prms = new ContainerCreateParams { Isolation = isolationTechnology }; var opts = prms.ToString(); Assert.IsTrue(opts.Contains($" --isolation {expectedIsolationParameter}")); }
public static string ToDocker(this ContainerIsolationTechnology isolation) { switch (isolation) { case ContainerIsolationTechnology.Default: return("default"); case ContainerIsolationTechnology.Hyperv: return("hyperv"); case ContainerIsolationTechnology.Process: return("process"); default: return(null); } }
public ImageBuilder WithIsolation(ContainerIsolationTechnology isolation) { _config.Params.Isolation = isolation; return(this); }