Skip to content

Instantly share code, notes, and snippets.

@leifermendez
Created September 6, 2023 12:36
Show Gist options
  • Save leifermendez/5ef96e87f9b38b55523dcb24383f1dac to your computer and use it in GitHub Desktop.
Save leifermendez/5ef96e87f9b38b55523dcb24383f1dac to your computer and use it in GitHub Desktop.
chatwood.sh
#!/bin/bash
# Detener la ejecución en caso de cualquier error
set -e
# Actualizar la lista de paquetes
echo "Actualizando la lista de paquetes..."
sudo apt-get update -qq
# Actualizar todos los paquetes instalados
echo "Actualizando todos los paquetes instalados..."
sudo apt-get upgrade -y -qq
# Instalar Nginx
echo "Instalando Nginx..."
sudo apt install nginx -y -qq
# Instalar componentes necesarios para Docker
echo "Instalando componentes necesarios para Docker..."
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y -qq
# Añadir la llave GPG oficial de Docker
echo "Añadiendo la llave GPG oficial de Docker..."
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# Añadir el repositorio de Docker a las fuentes de APT
echo "Añadiendo el repositorio de Docker a las fuentes de APT..."
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable" -y
# Descargar el script de instalación de Docker
echo "Descargando el script de instalación de Docker..."
curl -fsSL https://get.docker.com -o get-docker.sh
# Ejecutar el script de instalación de Docker
echo "Ejecutando el script de instalación de Docker..."
sudo sh get-docker.sh
# Instalar el plugin para Docker Compose
echo "Instalando el plugin para Docker Compose..."
sudo apt install docker-compose-plugin -y -qq
echo "Todas las instalaciones se han completado exitosamente!"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment