Como Instalar Docker en Linux
PROMO DigitalOcean
Antes de comenzar, quería contarles que hay una promoción en DigitalOcean donde te dan un crédito de USD 100.00 durante 60 días para que puedas probar los servicios que este Proveedor Cloud ofrece. Lo único que tienes que hacer es suscribirte a DigitalOcean con el siguiente enlace: https://bit.ly/digitalocean-itsm
Introducción
En este tutorial te voy a enseñar como instalar Docker CE (Community Edition) en distintas distribuciones de Linux.
Docker es un motor de contenedores que nos permite empaquetar una aplicación y todas sus dependencias (bibliotecas) dentro de una unidad estandarizada, garantizando que siempre se va a ejecutar la misma aplicación independientemente de la máquina.
Docker cuenta con dos versiones: Docker CE (Community Edition) mantenida por Docker y la comunidad de software libre, y Docker EE (Enterprise Edition) de pago. Nos vamos a concentrar en instalar la version CE.
La diferencia fundamental entre Docker y un Hypervisor, es que mientras el hypervisor virtualiza el hardware físico para instalar un sistema operativo (con su kernel, controladores, bibliotecas, aplicaciones, etc), Docker añade una capa de abstracción más y “virtualiza” el sistema operativo compartiendo el kernel del host donde esté instalado y empaquetando tanto las bibliotecas como los ejecutables del S.O.
Ubuntu Linux 20.04
Vamos a desinstalar las antiguas versiones de Docker que se encuentren en el sistema:
|
|
El paquete Docker CE se llama ahora docker-ce. Actualizamos la lista de paquetes:
|
|
Instalamos algunas dependencias necesarias para el correcto funcionamiento de Docker:
|
|
Instalamos la llave GPG oficial de Docker:
|
|
Añadimos el repositorio oficial:
|
|
Instalamos Docker:
|
|
Por defecto, el comando docker solo se puede ejecutar en modo root, añadiendo nuestro usuario actual al grupo “docker” vamos a poder ejecutar contenedores, descargar imágenes, ver los contenedores corriendo, etc:
|
|
Ahora iniciamos el servicio docker y además lo habilitamos para que inicie al arrancar el sistema:
|
|
Debian 10
Actualizamos la lista de paquetes:
|
|
Instalamos algunas dependencias necesarias para el correcto funcionamiento de Docker:
|
|
Instalamos la llave GPG oficial de Docker:
|
|
Añadimos el repositorio oficial:
|
|
Instalamos Docker:
|
|
Por defecto, el comando docker solo se puede ejecutar en modo root, añadiendo nuestro usuario al grupo “docker” vamos a poder ejecutar contenedores, descargar imágenes, ver los contenedores corriendo, etc:
|
|
Ahora iniciamos el servicio docker y además lo habilitamos para que inicie al arrancar el sistema:
|
|
Fedora 33
Desinstalamos las versiones anteriores de Docker:
|
|
Vamos a añadir y configurar el repositorio oficial de Docker:
|
|
Instalamos Docker CE:
|
|
Por defecto, el comando docker solo se puede ejecutar en modo root, añadiendo nuestro usuario al grupo “docker” vamos a poder ejecutar contenedores, descargar imágenes, ver los contenedores corriendo, etc:
|
|
Ahora iniciamos el servicio docker y además lo habilitamos para que inicie al arrancar el sistema:
|
|
CentOS Linux 7/8
Desinstalamos versiones anteriores:
|
|
Instalamos Prerequisitos:
|
|
Configuramos el repositorio oficial:
|
|
Instalamos Docker CE:
|
|
En caso de encontrar errores con las dependencias, ejecutamos:
|
|
Por defecto, el comando docker solo se puede ejecutar en modo root, añadiendo nuestro usuario al grupo “docker” vamos a poder ejecutar contenedores, descargar imágenes, ver los contenedores corriendo, etc:
|
|
Ahora iniciamos el servicio docker y además lo habilitamos para que inicie al arrancar el sistema:
|
|
OpenSUSE 15.2 / Tumbleweed
Afortunadamente, Docker se encuentra disponible en los repositorios oficiales de OpenSUSE. A pesar que no es la última versión, es bastante estable por lo que nos garantiza su funcionamiento.
Actualizamos el sistema:
|
|
Instalamos Docker:
|
|
Por defecto, el comando docker solo se puede ejecutar en modo root, añadiendo nuestro usuario al grupo “docker” vamos a poder ejecutar contenedores, descargar imágenes, ver los contenedores corriendo, etc:
|
|
Iniciamos el servicio:
|
|
Probando Docker
Para probar Docker, vamos a ejecutar la imagen hello-world en nuestro sistema, con el siguiente comando:
|
|
El cual debería mostrar la siguiente salida, indicádonos que puedo descargar y ejecutar el contenedor:
|
|
Para verificar la versión actual de Docker, ejecutamos el siguiente comando:
|
|
Artículos sobre Docker
- Como Instalar Docker en Linux
- Como Instalar Portainer: El Mejor Gestor Gráfico de Docker en Linux
- Conceptos y Comandos Básicos en Docker
- Construyendo Imágenes Personalizadas en Docker con Dockerfile
- Desplegando Aplicaciones con Docker Compose
- Como Configurar un Registro Privado de Docker en Linux
- SupervisorD: Gestionando Procesos en Docker
- Buenas Prácticas al Escribir Dockerfiles
- Crear Imágenes Multi-Arquitectura en Docker con buildx
Espero les haya gustado este tutorial, ¡hasta la próxima!
Apoya este Proyecto!!!
Si te pareció útil este artículo y el proyecto en general, considera brindarme un café :)
Buy me a coffee