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
Publicar un comentario