mirror of
https://github.com/eliasstepanik/SimpleFunctions.git
synced 2026-01-10 21:28:29 +00:00
17 lines
671 B
C#
17 lines
671 B
C#
using Docker.DotNet.Models;
|
|
using Functions.Data;
|
|
using Environment = Functions.Data.Environment;
|
|
|
|
namespace Functions.Services.Interfaces;
|
|
|
|
public interface IDockerManager
|
|
{
|
|
public Task<IList<ContainerListResponse>> GetContainers();
|
|
public Task<ContainerResponse> CreateContainer(string image, List<Environment> envList);
|
|
public void ConnectNetwork(string name, string containerId);
|
|
public void StartContainer(string containerId);
|
|
public void DeleteContainer(string containerId);
|
|
public void CreateNetwork(string name);
|
|
public Task<bool> IsRunning(string containerId);
|
|
public Task<ContainerStatsResponse> GetLoad(string containerId);
|
|
} |