Instalando o Docker-Compose

O Docker Compose é uma ferramenta para a criação e execução de vários containers ao mesmo tempo, para isto usamos um arquivo do tipo yaml para definir como se comportará cada containers.
A pagina de documentação da instalação do projeto esta em. https://docs.docker.com/compose/install/
Mas existe uma maneira muito simples de instalar.
A versão que usaremos neste momento é a 1.15.0 que encontra se no GitHub do projeto. https://github.com/docker/compose/releases
Baixe o arquivo usando o comando curl
curl -L https://github.com/docker/compose/releases/download/1.15.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
Após o download dê permissão de execução.
chmod +x /usr/local/bin/docker-compose
Cheque a versão.
docker-compose --version
version 1.15.0, build e12f3b9
- Observe que no site do projeto existem várias versões, em vários sites que você entrar eles vão colocar a versão em que foi escrito aquela pagina, mas aqui nos preocupamos em compartilhar o conhecimento de forma clara então sempre fique atento as atualizações do projeto mantendo assim sua aplicação atualizada.
- Ou você pode usar este pequeno script para baixar sempre a ultima versão automaticamente.
Abra o seu editor favorito, vim, Nano, Etc, copie e cole o conteúdo abaixo salvando como dc-last-version.sh
Dê permissão de execução
chmod +x dc-last-version.sh
Depois execute como root
./dc-last-version.sh
#!/bin/bash ## Daniel Gusmão [[email protected]] dc-last-version.sh Ver. 0.1 COMPOSE_VERSION=`git ls-remote https://github.com/docker/compose | grep refs/tags | grep -oP "[0-9]+\.[0-9][0-9]+\.[0-9]+$" | tail -n 1` sudo sh -c "curl -L https://github.com/docker/compose/releases/download/${COMPOSE_VERSION}/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose" sudo chmod +x /usr/local/bin/docker-compose docker-compose --version


