Pesquisa na minha base

Docker instalação no Debian / Ubuntu / Raspbian

curl -fsSL https://get.docker.com/ | bash

Validando a instalação

docker version
docker container ls

Instalação via repositório no Debian / Ubuntu

Configurar o repositório

sudo apt-get update

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

Adicione a chave GPG oficial do Docker:

DISTRO=$(lsb_release -is | tr [:upper:] [:lower:])

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

Configurar o repositório estável.

Este procedimento funciona para Debian em x86_64/ amd64, armhf, arm64e Raspbian.

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

Atualizando os repositórios.

sudo apt-get update

Instalando a ultima versão estável do Docker

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

Instalando uma versão específica estável do Docker

Liste as versões disponíveis no repositório, selecione e instale:

apt-cache madison docker-ce
sudo apt-get install docker-ce=[VERSION_STRING] docker-ce-cli=[VERSION_STRING] containerd.io

Obs. Substitua o [VERSION_STRING] exatamente pela versão da saída do comando anterior apt-cache…

Validando a instalação

docker version
sudo docker run hello-world
docker container ls

Este procedimento deve ser compativel para as seguintes versões:

Debian 10 – buster
Debia 11 – bullseye
Raspbian bullseye 11
Raspbian buster 10
Ubuntu 18.04 LTS – bionic
Ubuntu 20.04 LTS – focal

Documentação Oficial DebianDocumentação Oficial Ubuntu