Пример #1
0
        //This method updates the list of container names every 10 seconds
        private async void UpdateFromDocker()
        {
            while (true)
            {
                List <string> temp = new List <string>();
                var           containersFromDocker = await _dockerService.GetContainers();

                foreach (var container in containersFromDocker)
                {
                    temp.Add(container.Names[0].Split("/")[1]);
                }
                _dockerContainers = temp;
                Thread.Sleep(10000);
            }
        }