wils@web ~ $ cat ~/ajuda/como-automatizar-a-instalacao-do-docker-20-10-com-ansible-em-servidores-ubuntu-22-04-guia-passo-a-passo.md
DevOpsComo automatizar a instalação do Docker 20.10 com Ansible em servidores Ubuntu 22.04: Guia passo a passo
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_usuarioPrecisa 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.