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")
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')