Instalación de Docker

Instalación de Docker para desplegar toda nuestra domótica.

2024-12-26
2 min read
rperezll

Para instalar y gestionar toda nuestra domótica, utilizaremos Docker como una capa de abstracción que nos permita lidiar con la diversidad de lenguajes y frameworks que requieren los softwares de domótica. Adoptamos una filosofía minimalista en cuanto al sistema, buscando tener las mínimas dependencias posibles. Esto nos permite replicar las instalaciones en diferentes hardware y simplifica la curva de aprendizaje.

Instalación

Vamos a instalar Docker utilizando el script documentado en su página oficial. Existen diversas formas de instalación, pero, dado que partimos de un hardware limpio sin versiones previas de Docker, esta es la opción más sencilla y rápida. Puedes consultar los pasos completos en la documentación oficial, pero a continuación te detallo el orden de ejecución de todas las acciones que se explican en esa guía:

  • Descargamos el script de instalación:

    curl -fsSL https://get.docker.com -o install-docker.sh
    
  • Visualizamos el script descargado:

    cat install-docker.sh
    
  • Verificamos los steps que se ejecutará con --dry-run:

    sh install-docker.sh --dry-run
    
  • Instalamos docker:

    • Instalamos la última versión estable (si se desea)

      sh install-docker.sh --channel stable
      
    • Instalamos una versión concreta (si se desea)

      sh install-docker.sh --version 23.0
      
  • Verificamos la instalación levantando el contender de prueba por defecto:

    docker run hello-world
    
  • Añadimos nuestro usuario al grupo docker: (opcional)

    usermod -aG docker ${USER}