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.
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.