Instalando Docker no Debian 11 Bullseye

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

[ Hits: 15.205 ]

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

Gravando arquivos .nrg (do Nero) no Linux

Trophy, um jogo de corrida de carros muito legal

Como evitar execução de backdoors em diretórios de upload do teu site

Como gravar imagem ISO em DVD via linha de comando

Como remover arquitetura i386 no Debian/Ubuntu e derivados

Leitura recomendada

Docker: /var/run/docker.sock: connect: permission denied [Resolvido]

Docker: "ps: command not found" [Resolvido]

Removendo Imagens Containers Pods no Podman

Rodando Jenkins no Podman

Docker no CentOS7 - instalação fácil

  

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