Com instal·lar Docker a Linux Mint 18 Sarah

Molt es parla de docker, el projecte de codi obert que ens permet gestionar contenidors, amb certa semblança a una màquina virtual, encara que d'una manera més lleugera i executable. Per familiaritzar-me més amb la tecnologia i en vista que probablement en els propers dies se'ns afegeixi a l'equip algú que considero un expert en Docker, porto aquest article que ens ensenyarà a Com instal·lar Docker a Linux Mint 18 Sarah.

Com instal·lar Docker

estibador

Què és Docker?

Citant a Wikipedia podem dir que «estibador és un projecte de codi obert que automatitza el desplegament d'aplicacions dins de contenidors de programari, proporcionant una capa addicional d'abstracció i automatització de Virtualització a nivell de sistema operatiu en Linux".

En poques paraules, Docker ens permet desenvolupar aplicacions sense la preocupació que el nostre codi no funcionarà a la màquina en la que s'executarà.

Com instal·lar Docker a Linux Mint de forma tradicional

Per instal·lar l'última versió de Docker (docker-engine) a Linux Mint 18, Només hem de seguir les instruccions a la guia d'ús de docker. Que en resumida compte, és bàsicament instal·lar el paquet des del repositori gestionat per Docker.

# Actualizando
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates -y
# Añadiendo la nueva clave gpg
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
# Añadiendo /etc/apt/sources.list.d/docker.list
sudo echo deb https://apt.dockerproject.org/repo ubuntu-xenial main >> /etc/apt/sources.list.d/docker.list
# Instalando
sudo apt-get update
sudo apt-get purge lxc-docker
sudo apt-get install linux-image-extra-$(uname -r) -y
sudo apt-get install docker-engine cgroup-lite apparmor -y
sudo usermod -a -G docker $USER
#Ejecutando Docker
sudo service docker start
sudo docker run hello-world

Com instal·lar Docker a Linux Mint automàticament

Hi ha una manera molt fàcil i automàtica de instal·lar Docker a Linux Mint i bàsicament és l'execució d'una rutina que va executant tots els comandaments necessaris, per accedir-hi i instal·lar d'aquesta manera has d'executar les següents comandes:

# Clonar el repositorio git
git clone https://github.com/ligles/Install-Docker-on-Mint-Sarah.git
# Acceder a la carpeta del script
cd Install-Docker-on-Mint-Sarah
#Dar permiso de ejecución
sudo chmod +x Install-Docker-on-Mint-Sarah.sh
#Ejecutar el Script
./Install-Docker-on-Mint-Sarah.sh

Al final de la instalación el script muestra el siguiente mensaje:

Hola desde Docker!
Este mensaje muestra que su instalación está funcionando correctamente.

Para generar este mensaje, Docker realizó los siguientes pasos:

  1. El cliente Docker se puso en contacto con el daemon Docker.
  2. El demonio Docker sacó la imagen de «hello-world» del Docker Hub.
  3. El demonio Docker creó un nuevo contenedor de esa imagen que ejecuta el ejecutable que produce la salida que está leyendo actualmente.
  4. El daemon Docker transmitió esa salida al cliente Docker, que la envió a su terminal.

Para probar algo más ambicioso, puedes ejecutar un contenedor de Ubuntu con:

$ docker run -it ubuntu bash

Sens dubte parell d'alternatives ràpides per instal·lar Docker, que és una tecnologia que tots hem de començar a conèixer i sobretot a desenvolupar. Què penses sobre Docker?


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Víctor López va dir

    Si us torna boig la instal·lació en Linux Mint, fixeu-vos que el .sh que us heu descarregat no porta guions mitjans sinó baixos.

  2.   Víctor López va dir

    Tot seguint els passos, només aconsegueixo que em d'aquest error

    Failed to start docker.service: Unit docker.service is masked