Exemplo n.º 1
0
        public async Task <ActionResult> GetLogs(string containerid)
        {
            var containers = await _service.GetContainerLists(200);

            var container = containers.FirstOrDefault(p => p.ID == containerid);

            if (container == null)
            {
                return(ErrorResponse($"Container {containerid} not found").ToBadRequest());
            }

            LogResult logresult = new LogResult();

            using (var result = await _service.GetContainerLogs(containerid))
            {
                UTF8Encoding encoding = new UTF8Encoding(false);
                //var temp = await result.ReadOutputToEndAsync(default);
                //var stdErr = temp.stderr;
                //var stdOut = temp.stdout;


                var output = await result.ReadOutputToEndAsync(default);