/// <summary> /// <inheritdoc cref="IDockerManager.DownloadAndBuildContainerAsync"/> /// </summary> /// <param name="repository"></param> /// <param name="containerName"></param> /// <returns></returns> public virtual async Task <ContainerListResponse> DownloadAndBuildContainerAsync(string repository, string containerName) { var containerInfo = $"{repository}:{containerName}"; var pullExitCode = await _runner.PullContainerAsync(containerInfo); var buildExitCode = await _runner.BuildImageAsync(containerInfo); var image = await GetContainerByNameAsync(containerInfo); return(image); }