/// <summary> /// Constructor. /// </summary> public DockerHostFactory( ILoggerFactory loggerFactory, IFileSystem fileSystem, IProcessRunner processRunner, IOperationRunner operationRunner, DockerHostConfig hostConfig, IList <DockerContainerConfig> containerConfigs) { _loggerFactory = loggerFactory; _fileSystem = fileSystem; _processRunner = processRunner; _operationRunner = operationRunner; _hostConfig = hostConfig; _containerConfigs = containerConfigs; }
/// <summary> /// Constructor. /// </summary> public DockerHostFactory( ILoggerFactory loggerFactory, IFileSystem fileSystem, IProcessRunner processRunner, IOperationRunner operationRunner, DockerHostConfig hostConfig, IList<DockerContainerConfig> containerConfigs) { _loggerFactory = loggerFactory; _fileSystem = fileSystem; _processRunner = processRunner; _operationRunner = operationRunner; _hostConfig = hostConfig; _containerConfigs = containerConfigs; }
/// <summary> /// Constructor. /// </summary> public DockerHost( ILogger <DockerHost> logger, IFileSystem fileSystem, IProcessRunner processRunner, IOperationRunner operationRunner, DockerHostConfig hostConfig, DockerContainerConfig containerConfig, Func <string> containerNameGenerator) { _logger = logger; _fileSystem = fileSystem; _processRunner = processRunner; _operationRunner = operationRunner; _hostConfig = hostConfig; _containerConfig = containerConfig; _containerNameGenerator = containerNameGenerator; }
/// <summary> /// Constructor. /// </summary> public DockerHost( ILogger<DockerHost> logger, IFileSystem fileSystem, IProcessRunner processRunner, IOperationRunner operationRunner, DockerHostConfig hostConfig, DockerContainerConfig containerConfig, Func<string> containerNameGenerator) { _logger = logger; _fileSystem = fileSystem; _processRunner = processRunner; _operationRunner = operationRunner; _hostConfig = hostConfig; _containerConfig = containerConfig; _containerNameGenerator = containerNameGenerator; }