Instalar Docker en Ubuntu 16.04 (Versión Histórica 2017)
Sigue esta guía paso a paso para instalar la versión de Docker de 2017 en el sistema operativo Ubuntu 16.04. Aprende cómo configurar el entorno y empezar a trabajar con contenedores.
⚠️ Advertencia Importante (Contexto Histórico)
Este artículo refleja el procedimiento de instalación oficial de Docker para Ubuntu 16.04 en el año 2017.
Los comandos y repositorios aquí descritos (apt.dockerproject.org, docker-engine) están obsoletos, han sido reemplazados por docker.com y ya no son seguros ni recomendados. Si deseas instalar la versión actual de Docker, consulta la documentación oficial de Docker.
¿Qué es 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.
Docker utiliza características de aislamiento de recursos del kernel de Linux, tales como cgroups y espacios de nombres (namespaces) para permitir que “contenedores” independientes se ejecuten dentro de una sola instancia de Linux, evitando la sobrecarga de iniciar y mantener máquinas virtuales.
Instalando Docker en Ubuntu 16.04
El siguiente procedimiento añade el repositorio oficial de Docker y realiza la instalación de la versión docker-engine (nombre del paquete oficial en esa época).
1. Actualizar la base de datos de paquetes del sistema
sudo apt-get update
2. Agregar la clave GPG para el repositorio oficial de Docker al sistema
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
(Este es el comando utilizado en 2017 para añadir la clave de seguridad del repositorio).
3. Agregar el repositorio Docker a fuentes APT:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
(Se usa el repositorio dockerproject.org, que ya no existe).
4. Actualizar de nuevo la base de datos de paquetes
sudo apt-get update
5. Instalar docker
sudo apt-get install -y docker-engine
(El paquete oficial se llamaba docker-engine en esta versión).
6. Comprobar que se ha instalado
sudo docker --version
En mi caso me devuelve
Docker version 17.05.0-ce, build 89658be
(La versión 17.05.0-ce fue la última versión de la edición ‘Community Edition’ antes de que Docker simplificara sus esquemas de versiones).
Comandos básicos
- Crear contenedor
sudo docker run nombre_imagen --name nombre_contenedor
El nombre de las imágenes se sacan de dockerHub.
- Listar contenedores (sólo activos)
sudo docker ps
- Listar contenedores (todos)
sudo docker ps -a
- Detener contenedor
sudo docker stop nombre_contenedor
- Arrancar contenedor
sudo docker start nombre_contenedor
- Eliminar contenedor
sudo docker rm nombre_contenedor
- Eliminar imagen
sudo docker rmi nombre_imagen