Ejemplo n.º 1
0
 def main(self):
     d = Docker()
     print "Criando container: ", self.arquivo.get("name")
     container = d.criar_container(self.arquivo.get("name"))
     d.iniciar_container(container)
     print "Clonando repositorio: ", self.arquivo.get("repo")
     print "Instalando aplicacao..."
     for c in self.arquivo.get("commands"):
         print "Executando: ", c
         saida = d.executar_comando(container, c)
         print saida
     print "Maquina provisionada no IP: ", d.inspecionar_container(
         container).get("NetworkSettings").get("IPAddress")
Ejemplo n.º 2
0
    def main(self):
        d = Docker()
        print 'Criando container:', self.arquivo.get('name')
        container = d.criar_container(self.arquivo.get('name'))
        d.iniciar_container(container)
        #        print 'Criando repositorio:', self.arquivo.get('repo')
        #        print 'Instalando app:', self.arquivo.get('name')

        for c in self.arquivo.get('commands'):
            print 'Executando...', c
            saida = d.exec_comando(container, c)
            print saida

        print 'Maquina provisionada no IP ', d.inspec_container(container).get(
            'NetworkSettings').get('IPAddress')