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 [dangusmao@hotmail.com] 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

Daniel Gusmão escreveu 16 artigos

Deixe um comentário

Seu endereço de email não será publicado. Os campos com * são obrigatórios

Você pode usar estes tags e atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>