| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- #!/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
- }
|