-
Notifications
You must be signed in to change notification settings - Fork 1
Docker Compose
Baseado em arquivo do tipo YAML, o Docker Compose é sugerido quando a composição dos containers começa a se tornar mais difícil, é recomendado para utilizar na execução de múltiplos contêineres, pois é realizado apenas um comando para subir todo o ambiente. Se encaixa no IAC como versionamento de infraestrutura e necessita de Dockerfile quando o build da imagem é necessário.
Automação no processo de testes (CI)
$ docker-compose up -d (subida do ambiente)
$ ./run-tests(execução dos testes)
$ docker-compose down(shutdown do ambiente)
$ sudo curl -L “https://github.com/docker/compose/releases/download/1.25.5/docker-compose-$(uname -s)-$(uname -m)” -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose
$ sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
Para verificar se o Compose foi instalado corretamente:
$ docker-compose –version
Para limpar instâncias e network não utilizado:
$ docker system prune
Para limpar os volumes
$ docker volume prune
Para subir uma estrutura
$ docker-compose up -d
Para desligar uma estrutura
$ docker-compose down
Visitas