Instalando Docker no Debian 11 Bullseye

Publicado por Fábio Berbert de Paula em 03/01/2022

[ Hits: 15.208 ]

Blog: https://fabio.automatizando.dev

 


Instalando Docker no Debian 11 Bullseye



Instalando Docker no Debian 11 Bullseye

Nesta dica veremos como instalar o Docker no Debian 11 Bullseye.

Primeiramente certifique-se de remover as versões anteriores do Docker, caso exista:

sudo apt-get remove docker docker-engine docker.io containerd runc

Atualize a lista de repositórios:

sudo apt update

Em seguida instale os pacotes necessários para comunicação com o repositório Docker através do protocolo HTTPS:

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

Baixe e instale a chave GPG oficial do repositório Docker:

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Crie o arquivo /etc/apt/sources.list.d/docker.list com o comando abaixo:

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Caso queira usar as versões nightly ou test do Docker, basta adicionar estas palavras logo após o "stable" no comando acima.

Atualize a lista de repositórios:

sudo apt update

E finalmente instale o Docker:

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

Esta dica foi baseada na documentação oficial do Docker. Se quiser informações mais detalhadas, acesse: Install Docker Engine on Debian | Docker Documentation

Outras dicas deste autor

Criando sua própria distribuição Linux

Gmail - como exibir somente mensagens não-lidas

A melhor forma de apagar milhões de arquivos em servidores GNU/Linux

Ações condicionais no SED

Lista de discussão sobre a certificação LPI (Linux Professional Institute)

Leitura recomendada

Docker CE no CentOS 8

Servidor LAMP em Contêiner no Podman

Cluster Kubernetes (k8S) + NFS em 5 minutos

Como instalar o Docker no Debian 9 Stretch

Docker - remover imagens não utilizadas (limpeza)

  

Comentários
[1] Comentário enviado por maurixnovatrento em 09/01/2022 - 11:50h


Boa dica.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10 [/code]

[2] Comentário enviado por gneiding em 09/12/2022 - 19:03h

Olá.
Estou tentando realizar a instalação seguindo esses passos, porém está dando um erro nos repositórios ao realizar o "apt update" após adicionar o repositório do docker. Atualmente uso os repositórios "testing" do Debian.
Segue as informações do erro:

Atingido:1 http://deb.debian.org/debian testing InRelease
Atingido:2 http://deb.debian.org/debian testing-updates InRelease
Ign:3 https://download.docker.com/linux/debian bookworm InRelease
Atingido:4 http://deb.debian.org/debian-security testing-security InRelease
Err:5 https://download.docker.com/linux/debian bookworm Release
404 Not Found [IP: 13.227.97.65 443]
Atingido:6 https://dl.google.com/linux/chrome/deb stable InRelease
Lendo listas de pacotes... Pronto
E: The repository 'https://download.docker.com/linux/debian bookworm Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.

Não sei como resolver. Alguma dica?
Obrigado.

[Edit:]
Complementando: eu estava tentando realizar a instalação do Casa OS no Debian e tive erro na instalação devido ao problema com o Docker, que estava sendo instalado automaticamente pelo script do Casa. Contudo deu o mesmo problema.


[3] Comentário enviado por gneiding em 15/12/2022 - 06:30h


[2] Comentário enviado por gneiding em 09/12/2022 - 19:03h

Olá.
Estou tentando realizar a instalação seguindo esses passos, porém está dando um erro nos repositórios ao realizar o "apt update" após adicionar o repositório do docker. Atualmente uso os repositórios "testing" do Debian.
Segue as informações do erro:

Atingido:1 http://deb.debian.org/debian testing InRelease
Atingido:2 http://deb.debian.org/debian testing-updates InRelease
Ign:3 https://download.docker.com/linux/debian bookworm InRelease
Atingido:4 http://deb.debian.org/debian-security testing-security InRelease
Err:5 https://download.docker.com/linux/debian bookworm Release
404 Not Found [IP: 13.227.97.65 443]
Atingido:6 https://dl.google.com/linux/chrome/deb stable InRelease
Lendo listas de pacotes... Pronto
E: The repository 'https://download.docker.com/linux/debian bookworm Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.

Não sei como resolver. Alguma dica?
Obrigado.

[Edit:]
Complementando: eu estava tentando realizar a instalação do Casa OS no Debian e tive erro na instalação devido ao problema com o Docker, que estava sendo instalado automaticamente pelo script do Casa. Contudo deu o mesmo problema.




Consegui resolver e a solução foi alterar o repositório adicionado para o Docker trocando o nome da versão teste para a versão estável, nesse caso trocando o "bookworm" por "bullseye". O arquivo fica em /etc/apt/sources.list.d/docker.list e o conteúdo, no meu caso, ficou:
deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian bullseye stable



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts