DEV Community

Alfredo Castro
Alfredo Castro

Posted on

1 1 1 1 1

Como instalar o Docker Engine no Linux

O Docker é uma tecnologia open source que revolucionou e facilitou a criação, administração e implementação de aplicativos por meio de contêineres. Esta ferramenta resolve um desafio de longa data enfrentado por desenvolvedores e administradores de sistemas. Quem da área de TI que nunca ouviu a frase "Na minha máquina funciona".

O Docker entra em cena como uma solução brilhante para resolver esse problema. Funcionando como uma espécie de máquina virtual leve, o Docker permite a execução de aplicativos em contêineres isolados, superando as complexidades das dependências. Dessa forma, preocupações relacionadas aos requisitos e compatibilidade são praticamente eliminadas, tornando a implantação de aplicativos mais simples e consistente.

Neste tutorial irei te ajudar a instalar o Docker em Sistemas Linux.

Ambiente

Irei abordar a instalação em ambientes onde o gerenciamento de pacotes é o APT - Advanced Package Tool (distribuições baseadas em Debian) e onde o gerenciamento de pacotes é o YUM - Yellowdog Updater Modified (distribuições baseadas em Red Hat).

Instalação no Sistema Operacional Ubuntu

Irei utilizar a distribuição Ubuntu na versão 22.04, é possível que os comandos variem de acordo com a versão da distribuição.

Etapa 01 - Atualizando a lista de pacotes dos repositórios configurados

Execute o seguinte comando para atualizar a lista de pacotes disponíveis nos repositórios configurados.

apt-get update
Enter fullscreen mode Exit fullscreen mode

Image description

Etapa 02 - Configurando o repositório Docker

Para instalarmos o Docker utilizando o gerenciado de pacotes, primeiro devemos configurar o repositório oficial do Docker. Para isso, execute os seguintes comandos:

apt-get install ca-certificates curl gnupg
install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
chmod a+r /etc/apt/keyrings/docker.gpg
echo \
  "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
apt-get update
Enter fullscreen mode Exit fullscreen mode

Image description

Etapa 03 - Instalando a versão mais recente do Docker

Utilize o seguinte comando para instalar a versão mais recente do Docker:

apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Enter fullscreen mode Exit fullscreen mode

Image description

Etapa 04 - Verificando a versão instalada

Para confirmar a instalação do Docker e verificar a versão instalada, utilize o seguinte comando:

docker --version
docker compose version
Enter fullscreen mode Exit fullscreen mode

Image description

Instalação no Sistema Operacional CentOS

Irei utilizar a distribuição CentOS na versão 9, é possível que os comandos variem de acordo com a versão da distribuição.

Etapa 01 - Instalando o gerenciado de repositórios

Execute o seguinte comando para instalar o yum-config-manager, ele é um utilitário para gerenciar repositórios de pacotes.

yum install -y yum-utils
Enter fullscreen mode Exit fullscreen mode

Image description

Etapa 02 - Configurando o repositório Docker

Assim como fizemos para a distribuição Ubuntu, precisamos fazer para o CentOS, primeiro devemos configurar o repositório oficial do Docker. Para isso, execute o seguinte comando:

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Enter fullscreen mode Exit fullscreen mode

Image description

Etapa 03 - Instalando a versão mais recente do Docker

Utilize o seguinte comando para instalar a versão mais recente do Docker:

yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Enter fullscreen mode Exit fullscreen mode

Image description

NOTA: Será exibido um resumo dos pacotes que serão instalados. No final, será solicitada a confirmação da instalação. Pressione 'y' e depois tecle Enter.

Image description

NOTA: Se por acaso for solicitado aceitar a chave GPG, verifique se o fingerprint é igual a

060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35

Pressione 'y' e depois tecle Enter.

Etapa 04 - Verificando a versão instalada

Para confirmar a instalação do Docker e verificar a versão instalada, utilize o seguinte comando:

docker --version
docker compose version
Enter fullscreen mode Exit fullscreen mode

Image description

Espero tê-lo ajudado! Se houver alguma dúvida, não hesite em entrar em contato.

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

AWS Security LIVE!

Hosted by security experts, AWS Security LIVE! showcases AWS Partners tackling real-world security challenges. Join live and get your security questions answered.

Tune in to the full event

DEV is partnering to bring live events to the community. Join us or dismiss this billboard if you're not interested. ❤️