public IDockerProcesseResult Images(IDockerProcesseModel dockerProcesseModel)
        {
            _dockerProcessStartInfo.Arguments = "images";

            return(_dockerProcessStartInfo.ExecuteDockerProcess(
                       output => output.ParseImagesOutput(),
                       errorOutput => errorOutput.ParseErrorOutput()
                       ));
        }
        public IDockerProcesseResult Info(IDockerProcesseModel dockerProcesseModel)
        {
            using (var process = Process.Start(_dockerProcessStartInfo))
            {
                process.WaitForExit();
            }

            throw new NotImplementedException();
        }
 public IDockerProcesseResult Inspect(IDockerProcesseModel dockerProcesseModel)
 {
     throw new NotImplementedException();
 }
 public IDockerProcesseResult History(IDockerProcesseModel dockerProcesseModel)
 {
     throw new NotImplementedException();
 }
 public IDockerProcesseResult CopyFiles(IDockerProcesseModel dockerProcesseModel)
 {
     throw new NotImplementedException();
 }
 public IDockerProcesseResult Unpause(IDockerProcesseModel dockerProcesseModel)
 {
     throw new NotImplementedException();
 }
 public IDockerProcesseResult RemoveImages(IDockerProcesseModel dockerProcesseModel)
 {
     throw new NotImplementedException();
 }
 public IDockerProcesseResult ListContainers(IDockerProcesseModel dockerProcesseModel)
 {
     throw new NotImplementedException();
 }