Primeros pasos con Docker en Debian 9

Elmer Mendoza (@ElmerFreddy)

Algo que me pareció muy interesante conocer como desarrollador de software es Docker: una herramienta que nos ayuda en el desarrollo de software, ya sea de forma independiente o en un equipo de desarrollo.

Por ejemplo, en etapa de desarrollo, es conveniente que todos los miembros del equipo tengan la misma copia del entorno de desarrollo y Docker nos permite hacer dicha labor. La idea es que cuando haya nuevos integrantes del equipo de forma fácil puedan levantar el entorno de desarrollo y empezar a programar, sin preocuparse de la instalación, configuración y otras labores propias de un proyecto de software. Y como desarrolladores independientes, esta herramienta hace factible tener nuestro entorno bien configurado y que podamos continuar con el desarrollo en cualquier PC, portátil, etc.

¿Qué es Docker?

Wikipedia nos da definición más exacta sobre Docker:

Docker es un proyecto de código abierto que automatiza el despliegue de aplicaciones dentro de contenedores de software, proporcionando una capa adicional de abstracción y automatización de Virtualización a nivel de sistema operativo en Linux.

Hay otras definiciones más sobre Docker en internet, que se resumen en su propósito principal: la virtualización de aplicaciones en contenedores de software.

Instalación en Debian 9

Actualmente estoy usando el sistema operativo Debian 9 (Stretch) para mi entorno de desarrollo, por lo cual voy a explicar la instalación de Docker en dicho sistema operativo.

Es preciso desinstalar versiones anteriores de Docker que se tenga instalado para evitar conflictos:

Hay varias maneras para instalar Docker en Debian 9, pero para hacer una tarea más fácil vamos a usar los repositorios correspondientes:

Actualizamos el índice de paquetes:

Instalamos paquetes necesarios para que el comando apt  descargue paquetes desde repositorios HTTPS:

Adicionamos la llave GPG oficial de Docker:

Verificamos que tenemos la llave con el fingerprint 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 buscando los últimos 8 caracteres del mismo:

Adicionamos el repositorio stable para la descarga de Docker:

Actualizamos nuevamente el índice de paquetes porque adicionamos el nuevo repositorio:

Instalamos la última versión de Docker CE (Community Edition):

Verificamos que la instalación se realizó correctamente:

Desinstalar Docker

Por si solamente querían probar su funcionamiento, para desinstalar Docker pueden ejecutar:

Las imágenes, contenedores, volúmenes, o archivos configuración en tu estación de trabajo no se eliminan automáticamente, para borrarlos ejecutar:

Los siguientes pasos que se pueden seguir posterior a la instalación están descritos en la sección de Bibliografía.

Bibliografía

  • Docker: https://es.wikipedia.org/wiki/Docker_(software)
  • Docker CE en Debian: https://docs.docker.com/engine/installation/linux/docker-ce/debian/
  • Pasos después de la instalación: https://docs.docker.com/engine/installation/linux/linux-postinstall/
  • Guía de usuario: https://docs.docker.com/engine/userguide/

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *