Segue um script básico para instalação da versão mais recente do Docker e também do docker-compose, acabo utilizando sempre que subo algum novo servidor que não tenha uma imagem pronta.
Aliás deixo aqui minha sugestão do serviço de servidores em nuvem da Linode (www.linode.com), já tem alguns meses que eles estão com datacenter alocado no Brasil, já tenho usado em ambientes de produção sem dor de cabeça e com o custo muito abaixo dos demais concorrentes, e o melhor a latência é muito baixa por estar em nossa terrinha.
Você pode criar um bash script, ou somente executar os comandos linha a linha.
#!/bin/bash
sudo apt-get update && sudo apt-get install curl -y
curl -fsSL https://get.docker.com/ | sh
sudo curl -SL https://github.com/docker/compose/releases/download/v2.32.0/docker-compose-linux-x86_64 -o /usr/bin/docker-compose
sudo chmod +x /usr/bin/docker-compose
Para a linha que instala o docker-compose, o ideal é visitar o Github do projeto pelo link https://github.com/docker/compose/releases e verificar qual é a versão mais recente e ajustar onde está o “parâmetro” v2.32.0″ para a versão que desejar.
Para não ter que ficar rodando o docker / docker-compose através do sudo, sugiro adicionar o seu usuário normal ao grupo do docker, usando o seguinte comando:
sudo usermod -aG docker seu-usuário
Feito isso é necessário deslogar do terminal e logar novamente para que tenha efeito.