Exemplo n.º 1
0
class DockerProvider(Provider):
    name = "docker"

    def __init__(self):
        super(DockerProvider,self).__init__()
        self.scheduler = ContainerCountScheduler()

    def create(self, **kwargs):
        client, engine = self.scheduler.select_docker_engine()
        docker_service = DockerService(client)
        container = docker_service.start_container(**kwargs)
        return container,engine

    def remove(self, node_id):
        pass
Exemplo n.º 2
0
 def __init__(self):
     super(DockerProvider,self).__init__()
     self.scheduler = ContainerCountScheduler()