Oscar Leiva 6 роки тому
коміт
cefaa2ab99
3 змінених файлів з 78 додано та 0 видалено
  1. 3 0
      README.md
  2. 28 0
      install-docker-compose.sh
  3. 47 0
      install-docker.sh

+ 3 - 0
README.md

@@ -0,0 +1,3 @@
+# Scripts
+
+Conjunto de scripts utilies y documentos para la administración y configuración de servidores Linux

+ 28 - 0
install-docker-compose.sh

@@ -0,0 +1,28 @@
+#!/bin/bash
+
+which docker-compose
+
+if [ $? -eq 0 ]
+then
+    docker-compose --version | grep "docker-compose version"
+    if [ $? -eq 0 ]
+    then
+        echo "docker-compose ya esta instalado!"
+    else
+	echo "Instalando docker-compose..."
+	main
+    fi
+else
+    echo "Instalando docker-compose..." >&2
+    main
+fi
+
+main() {
+    echo "Descargando la version mas actualizada del respositorio..."
+    sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
+    echo "Cambiando permisos para la ejecución..."
+    sudo chmod -x /user/local/bin/docker-compose
+    echo "Verificando la instalación..."
+    docker-compose --version
+    echo "Instalación finalizada con éxito!!"
+}

+ 47 - 0
install-docker.sh

@@ -0,0 +1,47 @@
+#!/bin/bash
+
+which docker
+
+if [ $? -eq 0 ]
+then
+    docker --version | grep "Docker version"
+    if [ $? -eq 0 ]
+    then
+        echo "Docker ya esta instalado!"
+    else
+	echo "Instalando Docker..."
+	main
+    fi
+else
+    echo "Instalando Docker..." >&2
+    main
+fi
+
+main() {
+
+echo "Actualizando la lista de paquetes..."
+sudo apt update
+sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
+echo
+echo "Agregando la clave GPG para el repositorio oficial de Docker..."
+curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
+echo
+echo "Agregando el respositorio de Docker a las fuentes de APT..."
+sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
+echo
+echo "Actualizando la lista de paquetes..."
+sudo apt update
+echo
+echo "Instalando Docker-CE..."
+sudo apt install docker-ce
+echo
+echo "Agregando el usuario al grupo 'docker'..."
+sudo usermod -aG docker ${USER}
+echo "Ingrese nuevamente su contraseña de usuario..."
+su - ${USER}
+echo
+echo "Docker instalado satisfactoriamente!!!"
+docker -v
+docker ps -a
+
+}