mirror of
https://github.com/eliasstepanik/SimpleFunctions.git
synced 2026-01-11 21:58:31 +00:00
15 lines
558 B
C#
15 lines
558 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 Task<bool> IsRunning(string containerId);
|
|
} |