Cómo instalar Docker, Docker Compose, Portainer en Raspberry Pi

Script de instalación de Docker y Docker Compose

Este script de shell parece automatizar la instalación de Docker y Docker Compose en un sistema Linux. 


 



El script se encuentra en esta ruta en Github:

https://github.com/JLalib/docker-install

Descargar el script, modificar el usuario local, guardar los cambios y dar permisos de ejecución "+x". Después lanzar el Srcipt y a esperar.

Después del reinicio del sistema. Ya tienes Docker, y Docker Compose instalados en tu sistema linux, junto con el contenedor Portainer.




Aquí hay un desglose de lo que hace cada sección del script:

Establecer Opciones de Script:

set -o errexit
set -o nounset
IFS=$(printf '\n\t')
  • set -o errexit: El script saldrá si sale algún comando con un estado distinto de cero.
  • set -o nounset: El script saldrá si intenta usar una variable no inicializada.
  • IFS=$(printf '\n\t'): El separador de campo interno está configurado en newline y tab.

Instalar Docker

apt install sudo -y && apt install curl -y
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
printf '\nDocker installed successfully\n\n'
    
  • Instala sudo y curl usando el administrador de paquetes apt.
  • Descarga el script de instalación de Docker usando curl.
  • Ejecuta el script de instalación de Docker usando sudo sh.
  • Imprime un mensaje de éxito.

Espera a que Docker Comience

printf 'Waiting for Docker to start...\n\n'
sleep 5
    
  • Imprime un mensaje que indica que el script está esperando que Docker comience.
  • Duerme durante 5 segundos.

Instalar Docker Compose:

COMPOSE_VERSION=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep 'tag_name' | cut -d\" -f4)
sudo curl -L https://github.com/docker/compose/releases/download/${COMPOSE_VERSION}/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo curl -L https://raw.githubusercontent.com/docker/compose/${COMPOSE_VERSION}/contrib/completion/bash/docker-compose > /etc/bash_completion.d/docker-compose
printf '\nDocker Compose installed successfully\n\n'
sudo docker-compose -v
    
  • Recupera la última versión de Docker Compose de la API de GitHub.
  • Descarga Docker Compose binario usando curl y lo instala en /usr/local/bin/.
  • Establece permisos ejecutables para Docker Compose.
  • Descarga Script de finalización de Bash para Docker Compose.
  • Imprime un mensaje de éxito.
  • Muestra la versión de Docker Compose instalada.

Tenga en cuenta que este script asume una distribución de Linux basada en Debian. Si está utilizando una distribución diferente, pueden ser necesarios ajustes. Además, es esencial revisar y comprender los scripts antes de ejecutarlos, especialmente cuando se usan comandos sudo de Internet.

Fuente

https://github.com/dnburgess/dockerinstall

Comentarios