wils@web ~ $ cat ~/ajuda/guia-para-gerenciar-ambientes-de-desenvolvimento-com-ansible-2-12-e-docker.md

Desenvolvimento

Guia para gerenciar ambientes de desenvolvimento com Ansible 2.12 e Docker

atualizado em 01/08/2026

Este guia aborda como gerenciar ambientes de desenvolvimento utilizando Ansible 2.12 e Docker. Ansible é uma ferramenta poderosa para automação de configuração, enquanto o Docker permite a criação de contêineres isolados para aplicações.

Pré-requisitos

  • Instalação do Ansible 2.12
  • Instalação do Docker
  • Acesso a um terminal com permissões adequadas

Instalação do Ansible

sudo apt update
sudo apt install ansible -y

Instalação do Docker

sudo apt update
sudo apt install docker.io -y
sudo systemctl start docker
sudo systemctl enable docker

Configurando o Ambiente

Crie um diretório para o seu projeto e inicie um arquivo de playbook do Ansible.

mkdir meu_projeto
cd meu_projeto
nano playbook.yml

Exemplo de Playbook

O seguinte playbook cria um contêiner Docker com uma aplicação simples:

- hosts: localhost
  tasks:
    - name: Criar contêiner Docker
      docker_container:
        name: minha_aplicacao
        image: nginx
        state: started
        ports:
          - "80:80"

Executando o Playbook

Para executar o playbook, utilize o seguinte comando:

ansible-playbook playbook.yml

Gerenciando Contêineres

Você pode usar Ansible para gerenciar contêineres, como parar ou remover um contêiner:

- name: Parar contêiner
  docker_container:
    name: minha_aplicacao
    state: stopped

- name: Remover contêiner
  docker_container:
    name: minha_aplicacao
    state: absent

Conclusão

Com Ansible e Docker, você pode automatizar e gerenciar ambientes de desenvolvimento de forma eficiente. Para melhores práticas, sempre mantenha suas imagens e playbooks atualizados.

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.