자주 사용되는 메소드들
자주 사용되는 메소드들
자주 사용되는 메소드들
자주 사용되는 메소드들
def get_services_and_images_by_project_name(name): client = docker.from_env() services_filter = {'name': name} tasks_filter = {'desired-state': 'running'} services = [] running_services = client.services.list(filters=services_filter) for s in running_services: service = Service(name=s.name, status=FOUND) tasks = s.tasks(filters=tasks_filter) if (tasks): for t in tasks: service.set_image(t['Spec']['ContainerSpec']['Image']) services.append(service) return services