Este artículo propone automatizar la instalación de docker en Raspberry Pi mediante Ansible con un rol hecho en casa.
Requisitos previos
- Haber instalado Raspbian en el Raspberry Pi objetivo, el procedimiento está disponible en un artículo anterior Inicialización y seguridad automatizadas de Raspbian en Raspberry Pi
Instalación de Docker
Recuperación del rol He desarrollado un rol ansible para esta automatización, aquí está cómo recuperarlo:
git clone https://gitlab.com/jls42/ansible-rpi-docker.git roles/ansible-rpi-dockerPara más detalle ir a ver la documentación en ansible-rpi-docker
Creación del archivo de inventario llamado inventory En este ejemplo de inventario, el Raspberry Pi tiene la ip 192.168.1.190
[rpi1]192.168.1.190 servername=rpi1Preparación del playbook docker-rpi.yml
- name: 'Installation de Docker sur le Raspberry Pi' hosts: rpi1 remote_user: 'pi' roles: - roles/ansible-rpi-docker vars: docker_version: 18.06.1~ce~3-0~raspbianDespliegue de Docker
export ANSIBLE_HOST_KEY_CHECKING=Falseansible-playbook -b -i inventory docker-rpi.ymlVerificación
Nos conectamos al Raspberry Pi para confirmar la buena instalación de Docker
pi@rpi1:~ $ docker --versionDocker version 18.06.1-ce, build e68fc7a¡Que lo disfrutes!
Este documento ha sido traducido desde la versión fr por el modelo mistral-medium.