|
|
@@ -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
|
|
|
+
|
|
|
+}
|