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.

Ads Blocker Image Powered by Code Help Pro

Bloqueador de anúncios detectado!!!

Nosso site precisa de publicidade para existir. Por favor, insira-o na lista de permissões/lista branca para liberar a exibição de anúncios e apoiar nosso site. Nosso conteúdo é GRATUITO, e tudo o que pedimos é isso!