Docker es una plataforma de contenedores que permite a los desarrolladores empaquetar, distribuir y ejecutar aplicaciones de forma fácil y eficiente. Ansible, por otro lado, es una herramienta de automatización que permite gestionar la configuración y el despliegue de sistemas de manera eficiente. En este artículo, te mostraré cómo instalar Docker en Ubuntu 22.04 utilizando Ansible.
Paso 1: Preparación del Entorno
Antes de comenzar, asegúrate de tener Ansible instalado en tu máquina local. Puedes instalar Ansible utilizando el siguiente comando en Ubuntu:
sudo apt update
sudo apt install ansible -y
Paso 2: Creación del Archivo de Configuración Ansible
Crea un archivo de inventario de Ansible llamado hosts
en el directorio de tu proyecto y agrega la dirección IP de tu servidor Ubuntu 22.04:
nano hosts
Agrega la siguiente línea al archivo hosts
:
[servers]
tu-direccion-ip
Paso 3: Creación del Playbook de Ansible
Crea un archivo YAML llamado install_docker.yml
en el directorio de tu proyecto y agrega lo siguiente:
---
- name: Instalar Docker en Ubuntu
hosts: servers
become: true
tasks:
- name: Instalar paquetes requeridos
apt:
name: "{{ item }}"
state: present
with_items:
- apt-transport-https
- ca-certificates
- curl
- gnupg
- software-properties-common
- name: Agregar la clave GPG de Docker
apt_key:
url: https://download.docker.com/linux/ubuntu/gpg
state: present
- name: Agregar el repositorio de Docker
apt_repository:
repo: "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
state: present
- name: Actualizar el caché de apt
apt:
update_cache: yes
- name: Instalar Docker
apt:
name: docker-ce
state: present
- name: Iniciar y habilitar el servicio Docker
service:
name: docker
state: started
enabled: yes
Este playbook de Ansible instalará Docker en tu servidor Ubuntu 22.04 y comenzará el servicio Docker.
Paso 4: Ejecución del Playbook de Ansible
Ejecuta el playbook de Ansible utilizando el siguiente comando en el directorio de tu proyecto:
ansible-playbook -i hosts install_docker.yml
Esto ejecutará las tareas definidas en el playbook y realizará la instalación de Docker en tu servidor Ubuntu 22.04.
Paso 5: Verificación de la Instalación
Para verificar que Docker se ha instalado correctamente, puedes ejecutar el siguiente comando en tu servidor Ubuntu:
docker --version
Considera utilizar los servicios de Linux SSD VPS de Shape.host para alojar tus aplicaciones Docker de forma segura y confiable. Con servidores potentes y seguros, Shape.host proporciona la infraestructura ideal para ejecutar contenedores Docker con la máxima seguridad y rendimiento.