install-docker.sh 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. #!/bin/bash
  2. which docker
  3. if [ $? -eq 0 ]
  4. then
  5. docker --version | grep "Docker version"
  6. if [ $? -eq 0 ]
  7. then
  8. echo "Docker ya esta instalado!"
  9. else
  10. echo "Instalando Docker..."
  11. main
  12. fi
  13. else
  14. echo "Instalando Docker..." >&2
  15. main
  16. fi
  17. main() {
  18. echo "Actualizando la lista de paquetes..."
  19. sudo apt update
  20. sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
  21. echo
  22. echo "Agregando la clave GPG para el repositorio oficial de Docker..."
  23. curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  24. echo
  25. echo "Agregando el respositorio de Docker a las fuentes de APT..."
  26. sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
  27. echo
  28. echo "Actualizando la lista de paquetes..."
  29. sudo apt update
  30. echo
  31. echo "Instalando Docker-CE..."
  32. sudo apt install docker-ce
  33. echo
  34. echo "Agregando el usuario al grupo 'docker'..."
  35. sudo usermod -aG docker ${USER}
  36. echo "Ingrese nuevamente su contraseña de usuario..."
  37. su - ${USER}
  38. echo
  39. echo "Docker instalado satisfactoriamente!!!"
  40. docker -v
  41. docker ps -a
  42. }