Como configurar o Docker no Linux

Uma das principais vantagens de usar o Linux como plataforma para seu servidor são os containers. Containers são uma tecnologia que permite ao usuário conter um microsistema operacional e um software especializado e executá-lo isolado no sistema. Isso permite um desempenho incrível e flexibilidade. Ao falar sobre contêineres no Linux, a solução mais popular é o Docker. Este software, uma vez instalado, torna muito fácil para qualquer pessoa instalar e executar contêineres em tempo real. Veja como obter o Docker no Linux.

ALERTA DE SPOILER: Role para baixo e assista ao tutorial em vídeo no final deste artigo.

Instruções do Ubuntu

Antes de executar o Docker CE em seu servidor ou desktop Ubuntu, você deve atualizar o cache do pacote apt do Ubuntu e instalar quaisquer atualizações de software que possam precisar de instalação.

sudo apt update 

sudo apt upgrade

Assim que seu sistema estiver atualizado, você precisará instalar alguns pacotes. Esses pacotes são importantes e permitirão que o gerenciador de pacotes do Ubuntu interaja melhor com downloads via HTTPS.

sudo apt-get install 
 apt-transport-https 
 ca-certificates 
 curl 
 software-properties-common

A próxima etapa no processo de instalação é adicionar a chave GPG para o repositório de software oficial do Docker. Isso é importante, pois o Ubuntu não instalará o software sem ele.

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Com a chave baixada, adicione o repositório oficial do software Docker CE ao seu sistema Ubuntu.

sudo add-apt-repository 
 "deb [arch=amd64] https://download.docker.com/linux/ubuntu 
 $(lsb_release -cs) 
 stable"

Por fim, atualize novamente as fontes de software do Ubuntu e instale o software Docker para concluir o processo de instalação.

sudo apt update&&sudo apt install docker-ce

Instruções Debian

Antes de instalar o Docker CE para Debian, atualize o sistema. Isso garantirá que o Docker funcione bem em sua máquina.

sudo apt-get update

sudo apt-get upgrade

Com tudo atualizado, você precisará instalar algumas ferramentas para garantir que os pacotes do Docker CE sejam baixados corretamente. Tenha em mente que as instruções serão diferentes dependendo do seu lançamento do Debian.

  Como instalar o editor de vídeo Vidiot no Linux

Instruções Debian Stretch/Jesse

sudo apt-get install 
 apt-transport-https 
 ca-certificates 
 curl 
 gnupg2 
 software-properties-common

Instruções de Chiado

sudo apt-get install 
 apt-transport-https 
 ca-certificates 
 curl 
 python-software-properties

Com as ferramentas adicionadas, é hora de instalar a chave GPG do repositório Docker no Debian. Este é um passo crítico, por isso não o ignore. O Debian não instalará o Docker sem ele.

curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add -

Em seguida, adicione o repositório de software Docker CE à sua lista de fontes do Debian.

sudo add-apt-repository 
 "deb [arch=amd64] https://download.docker.com/linux/$(. /etc/os-release; echo "$ID") 
 $(lsb_release -cs) 
 stable"

Tudo o que resta a fazer agora é atualizar as fontes de software do Debian uma segunda vez e instalar o Docker CE. Faça isso com os seguintes comandos:

sudo apt-get update&&sudo apt-get install docker-ce

Instruções do Fedora

Antes de instalar o Docker no Fedora, você precisará instalar alguns plugins Dnf. Eles são importantes e permitirão que a instalação do software Docker seja muito mais fácil. Instale os plugins Dnf com:

sudo dnf -y install dnf-plugins-core

Com os plugins instalados, é hora de adicionar o repositório de software real à máquina.

sudo dnf config-manager 
 --add-repo 
 https://download.docker.com/linux/fedora/docker-ce.repo

Adicionar o repositório oficial do software Docker CE ao Dnf e ao Fedora significa que, à medida que o usuário atualiza seu sistema, ele recebe atualizações regulares do Docker. Se você estiver instalando o Docker em um PC que não tem acesso regular à Internet, considere acessar a página de download do Docker CE e, em vez disso, pegar um RPM.

  Como usar Pipes no Linux

Instale o Docker CE diretamente do gerenciador de pacotes do Fedora para concluir o processo.

sudo dnf install docker-ce

Outros Linux

O Docker é bem suportado no Linux. As distribuições Linux acima são algumas das que o Docker prefere que você use. Se você deseja obter o software em uma versão diferente do Linux, é uma boa ideia verificar a documentação. As informações de instalação do Docker são uma ferramenta maravilhosa, e eles têm muitos comentários para muitas distribuições Linux diferentes. Verifique também a documentação da distribuição Linux que você usa, pois ela também pode ajudá-lo a instalar o software docker.

Ativando o Docker CE

O Docker CE está instalado, mas antes de poder usá-lo, você precisará usar o sistema init para habilitar seus serviços. Dependendo do sistema operacional usado, as instruções podem ser diferentes. Por exemplo, se você seguiu as instruções do Ubuntu ou Debian, há uma boa chance de que os itens do systemd tenham sido ativados automaticamente durante o processo de instalação. O Fedora ou outras distribuições Linux que usam o systemd precisarão habilitar esses itens separadamente.

  Como redefinir uma senha esquecida no Linux

Primeiro, habilite o serviço na inicialização usando o comando systemctl enable.

sudo systemctl enable docker

Em seguida, inicie imediatamente o docker no sistema com o comando systemctl start.

sudo systemctl start docker

Quer desabilitar o serviço Docker CE? Use systemctl desabilitar.

sudo systemctl disable docker

Além disso, pare o Docker a qualquer momento usando systemctl stop e reinicie-o com systemctl restart.

sudo systemctl stop

sudo systemctl restart

Usando o Docker CE

Com o Docker CE instalado no Linux, você pode instalar e usar quantos contêineres quiser. Para testar e certificar-se de que o software Docker CE está funcionando corretamente, você deve primeiro executar o contêiner de teste:

sudo docker run hello-world

Se o contêiner hello-world for iniciado e funcionar corretamente, tudo estará pronto. Caso contrário, reinstale o Docker e tente novamente.

Instalar e executar contêineres

A instalação de contêineres na configuração do Docker é bastante simples. Para começar, pesquise no Docker Hub por um contêiner que você gostaria de instalar.

docker search searchterm

Em seguida, instale-o com o docker pull.

docker pull containername

Execute o contêiner com:

sudo docker run containername