wils@web ~ $ cat ~/ajuda/como-automatizar-a-instalacao-do-docker-20-10-com-ansible-em-servidores-ubuntu-22-04-guia-passo-a-passo.md

DevOps

Como automatizar a instalação do Docker 20.10 com Ansible em servidores Ubuntu 22.04: Guia passo a passo

atualizado em 29/08/2026

Este guia fornece um passo a passo sobre como automatizar a instalação do Docker 20.10 em servidores Ubuntu 22.04 usando Ansible.

Introdução

O Docker é uma plataforma popular para desenvolvimento e execução de aplicações em contêineres. O Ansible, por sua vez, é uma ferramenta poderosa de automação que facilita a configuração e gerenciamento de servidores. Neste guia, você aprenderá a instalar o Docker 20.10 em um servidor Ubuntu 22.04 utilizando Ansible.

Pré-requisitos

  • Servidor Ubuntu 22.04 em funcionamento.
  • Acesso SSH ao servidor.
  • Python e Ansible instalados no seu computador local.

Passo a Passo

1. Criar o arquivo de inventário

Crie um arquivo chamado hosts para definir seu servidor:

[docker_hosts]
seu_ip_do_servidor ansible_ssh_user=seu_usuario

2. Criar o playbook do Ansible

Crie um arquivo chamado install_docker.yml com o seguinte conteúdo:

- hosts: docker_hosts
  become: yes
  tasks:
    - name: Atualizar o repositório de pacotes
      apt:
        update_cache: yes

    - name: Instalar pacotes necessários
      apt:
        name:
          - apt-transport-https
          - ca-certificates
          - curl
          - software-properties-common
        state: present

    - name: Adicionar a chave GPG do Docker
      apt_key:
        url: https://download.docker.com/linux/ubuntu/gpg
        state: present

    - name: Adicionar o repositório do Docker
      apt_repository:
        repo: deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable
        state: present

    - name: Instalar o Docker
      apt:
        name: docker-ce=5:20.10.*
        state: present

    - name: Iniciar e habilitar o serviço do Docker
      systemd:
        name: docker
        enabled: yes
        state: started

3. Executar o playbook

Agora, execute o playbook para instalar o Docker:

ansible-playbook -i hosts install_docker.yml

Conclusão

Após a execução do playbook, o Docker 20.10 estará instalado e em funcionamento no seu servidor Ubuntu 22.04. Você pode verificar a instalação com:

docker --version

Dica: Considere configurar o seu usuário para executar comandos Docker sem sudo, utilizando:

sudo usermod -aG docker seu_usuario

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.