Como instalar a tecnologia Docker no Debian 10 e derivados

Se você quer simplificar a instalação de aplicativos e serviços no seu servidor, veja como instalar a tecnologia Docker no Debian 10 e derivados.

Docker é uma tecnologia bastante popular no cenários dos sysadmin. Ele entrega uma mudança completa na maneira como as imagens e os aplicativos são distribuídos.

Como instalar a tecnologia Docker no Debian 10 e derivados
Como instalar a tecnologia Docker no Debian 10 e derivados

Além de tudo isso, você pode aproveitar ao máximo muitas distribuições Linux baseadas em servidor. Portanto, aprender sobre essa tecnologia é vital no mundo moderno.

Antes do Docker, a maneira básica de distribuir aplicativos em um servidor era através de uma máquina virtual.

Se você desenvolveu um aplicativo que requeria uma certa biblioteca no Debian 8 e você tinha que implantá-lo em um servidor, a solução mais lógica era criar uma máquina virtual com o Debian 8.

Este era um pequeno problema, ter uma máquina virtual para uma ou duas aplicações não é adequado. Por outro lado, o servidor tinha que mover vários sistemas ao mesmo tempo.

Agora, com o Docker, você pode ‘empacotar’ esse aplicativo e suas dependências na forma de um contêiner.

Esses contêineres são distribuídos na forma de imagens que são interpretadas pelo Docker no servidor e podem ser executadas independentemente do sistema em que foram construídas.

Da mesma forma, o Docker tem isolamento de porta e volume para aumentar a segurança e a integridade entre a imagem e o sistema host.

Se interessou? Pois neste tutorial, você aprenderá a instalar o Docker no Debian 10, Buster. Existem várias versões premium do recurso, mas neste caso, será usada a versão da comunidade, que é mais que suficiente para muitos casos.

Como instalar a tecnologia Docker no Debian 10 e derivados

Para Docker no Debian, o procedimento abaixo usa o sudo. Portanto, se você ainda não tem esse recurso no seu sistema, use o seguinte tutorial para instalar:
Como ativar o sudo no Debian 10 e seus derivados

Por outro lado, o servidor ou computador deve ter o SSH ativado. Se você instalou o Debian 10 Buster, ele já deveria estar funcionando. Se não estiver, use o tutorial a seguir para instalar:
Como ativar o SSH e acessar o sistema remotamente

Com tudo preparado, para instalar a tecnologia Docker no Debian 10 e derivados, você deve fazer o seguinte:

Passo 1. Abra um terminal;
Passo 2. Primeiramente, instale algumas dependências;

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

Passo 3. O próximo passo é adicionar a chave GPG oficial ao repositório. Isso garante que os pacotes baixados não sejam comprometidos;

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

Passo 4. Usando este repositório, você pode instalar as versões de teste e nightly. No entanto, usaremos o canal estável para executar a instalação;

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

Passo 5. Agora que o repositório do Docker foi adicionado corretamente, poderemos atualizar o cache do APT.

sudo apt update

Passo 6. Agora, para instalar o Docker, use o seguinte comando;

sudo apt install docker-ce docker-ce-cli containerd.io

Passo 7. Em seguida, verifique se o serviço Docker foi iniciado corretamente com este comando;

sudo systemctl start docker

Passo 8. E se você quiser que o Docker inicie na inicialização, execute o comando abaixo;

sudo systemctl enable docker

Passo 9. Em seguida, verifique o status do serviço:

sudo systemctl status docker

Passo 10. Se o serviço Docker está funcionando corretamente, execute o docker hello-world;

sudo docker run hello-world

Pronto! O Docker está pronto para entrar e ação.

A tecnologia do Docker é uma maravilha se você trabalha com servidores de grande escala. Sua praticidade ao esgotar aplicativos torna uma alternativa para máquinas virtuais. E agora você aprendeu a instalá-lo no Debian 10.

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.