Skip to content

willsen4/docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

Instalando no Debian 12

O Docker é uma plataforma de código aberto que permite automatizar a implantação, o escalonamento e o gerenciamento de aplicações em contêineres. Ele funciona como um sistema de virtualização leve, onde as aplicações são empacotadas em contêineres, que incluem tudo o que é necessário para executar a aplicação. Isso garante que a aplicação funcione de forma consistente em qualquer ambiente, seja ele desenvolvimento, teste ou produção.

Atualizar os pacotes existentes:

sudo apt update
sudo apt upgrade -y

Instalar pacotes pré-requisitos para Docker:

sudo apt install ca-certificates curl gnupg lsb-release -y

Adicionar a chave GPG oficial do Docker:

sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc

Adicionar o repositório Docker ao APT sources:

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Atualizar a lista de pacotes novamente:

sudo apt update

Instalar o Docker Engine:

sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y

Verificar a instalação do Docker:

sudo docker run hello-world

Se a instalação foi bem-sucedida, você verá uma mensagem informando que o Docker está funcionando corretamente.

Gerenciar o Docker como um Usuário Não-root (Opcional, mas Recomendado)

Por padrão, você precisa usar sudo para executar comandos Docker. Para evitar isso e tornar o uso mais conveniente, você pode adicionar seu usuário ao grupo docker.

Adicionar seu usuário (geralmente sua_conta_de_usuário) ao grupo docker:

sudo usermod -aG docker $USER

Substitua $USER pelo seu nome de usuário se você não estiver logado como o usuário padrão.

Aplicar as mudanças: Para que as mudanças tenham efeito, você precisará sair da sessão SSH e fazer login novamente, ou simplesmente reiniciar a VM:

exit

Depois de reconectar via SSH, você poderá executar comandos docker sem sudo.


Removendo o Docker do Linux Debian

Para desinstalar o Docker do Linux, você precisa remover os pacotes Docker, suas imagens, containers e volumes. Primeiro, encerre todos os containers em execução. Depois, remova as imagens e, finalmente, desinstale os pacotes Docker utilizando os comandos específicos da sua distribuição Linux.

Encerre os containers em execução:

Liste todos os containers em execução:

docker ps

Encerre cada container:

docker stop <container_id>

Remova os containers utilizando:

docker rm <container_id>

Liste todas as imagens:

docker images

Remova cada imagem:

docker rmi <image_id>

Desinstale os pacotes Docker:

Para distribuições baseadas em Debian:

Remova os pacotes Docker:

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

Remova arquivos e diretórios restantes:

sudo rm -rf /var/lib/docker /var/lib/containerd

Remova pacotes não utilizados:

sudo apt autoremove -y

Lista diretórios:

ls

Deleta diretórios:

rm <diretorio> -Rf

Reinicie o sistema:

sudo reboot

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages