Rikerlinux

Mostrando Linux como opção de Sistema, em mundo de janelas fechadas e maçãs mordidas!

Home Lab

Docker para Iniciantes – Aprenda a Usar Containers em alguns Minutos

Docker se trata de uma plataforma que permite criar, fazer deploy e rodar  aplicações em contêineres, isolando o ambiente de desenvolvimento e  facilitando a portabilidade entre sistemas.

O Docker tem sido amplamente utilizado por desenvolvedores, administradores de sistemas, assim como entusiastas de tecnologia e na oportunidade demonstrei o Docker através de um servidor VPS da Hostinger, inclusive, você tem desconto caso adquiri algum plano por esse link.

Imagine um contêiner como uma caixa que contém tudo o que uma aplicação precisa  para funcionar: código, bibliotecas, dependências e configurações. Essa  caixa pode ser movida para qualquer lugar e vai funcionar da mesma forma.

Assim como você também pode mover máquinas virtuais de lugar, mas no caso de Virtual Machines ou VMs, você está rodando um outro sistema Operacional inteiro, com Kernel, interface gráfica e tudo mais que o sistema precisa para funcionar, mas no caso do contêiner, não! Pois ele consegue usar o mesmo kernel da sua máquina e compartilhar inclusive os diretórios, usando bem menos recursos para rodar um outro sistema ou aplicação.

Instalando Docker

Dependendo da distro que estiver usando esse script do docker para instalação, pode funcionar de primeira:

curl -sSL https://get.docker.com | sh

Mas caso não funcione, vou mostrar como fazer a instalação no Ubuntu, Fedora, Arch Linux e serve para distros derivadas deles.

Para fazer a instalação do docker no Ubuntu e derivados vamos usar os seguintes comandos:

sudo apt install docker.io

Para fazer a instalação do docker no Fedora e derivados:

sudo dnf install docker -y

E para fazer a instalação do docker no Arch Linux e derivados:

sudo pacman -S docker

Após instalar o Docker vamos habilitar ele para inicio imediato pelo Systemd:

systemctl enable --now docker** **docker.socket containerd

Agora vamos adicionar o nosso usuário ao grupo docker, para poder rodar ele sem usar o sudo.

sudo usermod -aG docker $USER

Após reiniciar a seção de usuário, as alterações já estarão valendo.

Para baixar uma imagem Docker:

docker pull imagem-escolhida

Para iniciar um conteiner:

docker run -it imagem-escolhida

E para remover um container, primeiro pare o mesmo com o docker stop e ID do mesmo, para então rodar o comando:

docker rm ID-conteiner

Com certeza esse é o básico pra você começar a usar docker para testes aí no seu dia a dia, e para saber mais sobre Docker, acompanhe o vídeo que fiz no canal Rikerlinux mostrando bem mais a respeito dele.

Leave a Reply

Your email address will not be published. Required fields are marked *