Instalación de Docker Compose

Empezamos una serie de posts que no están relacionados directamente con la domótica, pero son necesarios para poder instalar todo el software necesario para tener toda la domótica en nuestra red local. Empezaremos con la instalación de Docker Compose en Linux usando la línea de comandos.
Docker Compose es una herramienta para definir y ejecutar aplicaciones Docker multi contenedor (by Docker Docs) y nos ayudará posteriormente a instalar todo el software que necesitaremos.
Pasos a seguir
- Descargamos la versión correcta de Compose para nuestra versión de sistema operativo:
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
Explicación del comando de instalación de Docker Compose
- sudo
- Para tener permisos de escritura en el directorio de destino
- curl -L
- Comando para descargar el fichero
- https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)
- Ruta del fichero
- -o /usr/local/bin/docker-compose
- Destino de la descarga
- uname -s // uname -m
- Es un programa de sistemas operativos de tipo Unix que imprime el nombre, versión y otros detalles de la máquina y el sistema operativo que se está ejecutando en ella.
- -s Muestra sistema, en mi caso Linux
- -m Muestra la plataforma, en mi caso x86_64
- Damos permiso de escritura sobre el directorio de destino
sudo chmod +x /usr/local/bin/docker-compose
- Comprobamos la versión de Docker Compose instalada
docker-compose --version
Ya tenemos Docker Compose instalado en nuestra máquina para poder instalar Home Assistant en su versión container.