/// <summary> /// Docker Run with docker run parameters. /// </summary> /// <param name="runParameters"></param> public static void DockerRun(ZODockerRunParameters runParameters) { DockerRunROS(runParameters.imageName, runParameters.containerName, runParameters.command, runParameters.volumes, runParameters.ports, runParameters.environments, runParameters.setupX11, runParameters.setupROS, runParameters.showOutput); }
/// <summary> /// Run remote docker using ZODockerRunParameters. /// </summary> /// <param name="runParameters"></param> /// <returns></returns> public static async Task DockerRunRemoteAsync(ZODockerRunParameters runParameters) { await DockerRunRemoteAsync(runParameters.remoteDockerUri, runParameters.imageName, runParameters.containerName, runParameters.command, runParameters.volumes, runParameters.ports, runParameters.environments, runParameters.setupROS, runParameters.setupVNC, runParameters.showOutput); }