Instalando Docker¶
Estamos usando o sistema operacional Ubuntu, mas poderia ser feito em qualquer sistema com base Debian.
Atualizando sistema¶
Podemos atualizar o sistema operacional usando o APT.
$ sudo apt update
Instalando o GIT¶
Podemos verificar se o GIT está instalado em seu servidor, com o seguinte comando.
$ git -h
Caso não tenha e deseja instalar:
$ sudo apt install git
Instalando Docker¶
Requisitos mínimos¶
Vamos instalar os requisitos para a instalação do Docker em nossa VPS:
$ sudo apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common -y
Adicionando chave Docker¶
curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add -
Adicionando repositório¶
Podemos adicionar o repositório em nosso sistema
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/$(. /etc/os-release; echo "$ID") $(lsb_release -cs) stable"
Agora podemos agora atualizar nosso sistema.
$ sudo apt update
Instalando Docker e Docker-Compose¶
Podemos agora instalar o Docker.
$ sudo apt install docker-ce -y
Também temos a instalação do docker-compose.
sudo apt install docker-compose -y
Extra - Criando Script¶
Podemos criar um script para nos ajudar na automatização dessa instalação.
Vamos usar o shell script para isso. Irei criar um script chamado install_docker.sh.
apt-get update
apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common -y
curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add -
apt-key fingerprint 0EBFCD88
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/$(. /etc/os-release; echo "$ID") $(lsb_release -cs) stable"
apt-get update
apt-get install docker-ce -y
apt-get install docker-compose -y
Depois de criar, vamos dar permissão de execução(que é necessário para executar um arquivo shell script).
chmod +x install_docker.sh
Vamos executar para realizar a execução.
sudo ./install_docker.sh
https://gist.github.com/greenmind-sec/e191481b4fa6ab33b3ed1250e9aaf66a
Extra - Post Install¶
Por motivos de segurança vamos adicionar o docker. Vamos criar um grupo(Caso não tenha sido criada)
$ sudo groupadd docker
Agora adicione o usuário ao grupo docker.
$ sudo usermod -aG docker $USER
Instalando Docker-compose¶
Podemos ter problemas durante a instalação do docker-compose, podemos instalar ele usando o pip3.
Vamos instalar os requisitos mínimos:
$ sudo apt update
$ sudo apt install python3-pip -y
Instalando o docker-compose:
$ sudo pip3 install docker-compose