# Docker
Nesta seção, estaremos instalando o docker e configurando seu usuário para usá-lo.
Explicações mais detalhadas sobre o docker serão fornecidas nas próximas seções.
# Instalação
Uma variedade de métodos de instalação está disponível nos sistemas linux. Nesta seção, abordarei dois métodos, um deles fazendo uma instalação manual e outro usando um script bash para automatizar a instalação.
# Primeiro método [MANUAL]
 Execute os comandos para a sua distro:
# Ubuntu
Instale as dependências do
Docker
apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common
Adicione a chave
GPGoficial doDocker
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Adicione o repositório
Docker
add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"
Instale o
Docker Engine
  apt-get update
  apt-get install docker-ce docker-ce-cli containerd.io
# Debian
Instale as dependências do
Docker
apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common
Adicione a chave
GPGoficial doDocker
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
Adicione o repositório
Docker
add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/debian \
   $(lsb_release -cs) \
   stable"
Instale o
Docker Engine
  apt-get update
  apt-get install docker-ce docker-ce-cli containerd.io
# Arch
Como o pacote
Dockerjá está nos repositórios doArch Linux, você só precisa executar o comando de instalação.
  pacman -S docker
# CentOS
Instale as dependências do
Docker
  yum install -y yum-utils
Adicione o repositório
Docker
yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
Instale o
Docker Engine
  yum install docker-ce docker-ce-cli containerd.io
Inicie o serviço do
Docker
  systemctl start docker
# Segundo método [AUTOMÁTICO]
 Usando o método de instalação automatizada, o comando será o mesmo para todas as distros abordadas neste tutorial exceto para o Arch, Este script não suporta o Arch Linux pois o pacote Docker já está disponível em seus repositórios.
# Comando
  curl -fsSL https://get.docker.com | bash
# Etapas pós-instalação [OPCIONAL]
 Se você precisar executar o comando docker como outro usuário que não o root, será necessário adicionar esse usuário ao grupo de usuários docker.
⚠️ CUIDADO: Faça isso apenas no seu servidor de teste. Nenhum usuário pode ter permissões equivalentes ao root no servidor de produção.
O comando de gerenciamento de grupo de usuários é o mesmo para todas as distribuições abordadas neste tutorial.
Substitua o
$USERpara o nome de usuário desejado.
  usermod -aG docker $USER
← Git Docker Compose →