Um pouco sobre Docker Compose

Nesta série de posts sobre Docker, mostrei diversos comandos, como os containers funcionam, como fazer os containers se comunicarem e até mesmo como orquestrar um cluster de containers. Todavia, tudo isso foi feito comando por comando. Seria bom se existisse uma ferramenta que possibilitasse que múltiplos containers fossem executados ao mesmo tempo e de forma organizada, não seria? Pois é… seria bom e existe. Esta ferramenta é o Docker Compose, que (não por coincidência) é o tema deste post.Continue reading

Entendendo o padrão LSB Init do Linux

Quando você faz um script de inicialização para o Linux, você precisa (ou deve) criar um cabeçalho no arquivo do script. Este cabeçalho, apesar de possuir apenas ‘linhas comentadas’ e vai impedir seu script de funcionar, caso não esteja implementado corretamente. Este padrão (LSB) foi concebido pela Linux Foundation como uma forma de diminuir a diferença entre as infinitas distribuições de Linux, reduzindo o custo de portabilidade entre elas. Este padrão trata uma gama grande de itens, mas o foco deste post é nos scripts de inicialização.Continue reading

Utilizando PowerShell para quebrar/dividir um arquivo em vários

Ler um arquivo texto de 200.000 linhas é uma tarefa complicada… talvez impossível, dependendo do seu computador. Todavia, se você conseguir quebrar este arquivo em n arquivinhos menores, a vida fica mais fácil… especialmente se você conseguir dividir a tarefa com n coleguinhas de trabalho. 🙂

Abaixo está um comando do PowerShell que vai dividir seu mega arquivo texto em vários pequenos.Continue reading