Esta guía le mostrará lo fácil que es instalar la última versión de Docker en su sistema Ubuntu.
Docker es una plataforma de virtualización a nivel de sistema operativo diseñada para permitirle entregar software en un paquete independiente.
Estos empacadores autónomos se denominan contenedores. Un contenedor está completamente separado del sistema anfitrión. Esta separación le permite tener su propio sistema operativo y su propia configuración.
Docker le permite definir canales para que los contenedores se comuniquen con el sistema operativo u otro contenedor.
Uno de los beneficios más importantes de instalar Docker en su sistema Ubuntu es que puede instalar rápidamente el software que lo usa.
En lugar de instalar varios paquetes diferentes y agregar espacio adicional, puede consultar una versión en contenedor con todo lo que necesita.
Docker tiene versiones instalables de su motor para todas las versiones principales actuales de Ubuntu, incluidas Ubuntu 18.04 y Ubuntu 20.04.
Para los siguientes pasos, necesitará usar SSH en su sistema Ubuntu o usar la Terminal de Ubuntu directamente.
Instalar Docker en Ubuntu
En esta guía, instalaremos Docker desde el repositorio oficial de paquetes de Docker. Este repositorio siempre está garantizado para tener la última versión disponible del software, ya que proviene de la fuente oficial.
El único inconveniente de este método es que requiere algunos pasos adicionales, ya que necesita agregar la clave GPG de los repositorios y el repositorio en sí.
1. Antes de comenzar, actualice nuestro sistema Ubuntu.
Para actualizar la lista de paquetes y los propios paquetes, ejecute los dos comandos siguientes.
2. Para instalar Docker en Ubuntu desde el repositorio oficial, necesitaremos algunos paquetes adicionales.
Estos paquetes agregan funcionalidad adicional al administrador de paquetes apt y a Ubuntu.
Ejecute el siguiente comando en su sistema para instalar los paquetes necesarios.
Notará que estamos instalando tres paquetes adicionales. Cada uno de ellos es muy útil para los siguientes pasos.
curl: usaremos curl para recuperar la clave gpg para las versiones de Ubuntu de Docker. curl nos permite dirigir esta clave directamente al administrador de paquetes apt.
apt-transport-https: de forma predeterminada, el administrador de paquetes apt no admite el protocolo HTTPS.
Al instalar este paquete, podremos interactuar con el repositorio oficial de Docker, que se sirve a través de HTTPS.
ca-certificate: el paquete final que instalamos es el paquete de certificados. Estos certificados ayudan al sistema a saber que el sitio web al que se está conectando es quien dice ser.
3. Nuestro siguiente paso es agregar la clave GPG para el repositorio de Ubuntu al llavero APT.
Esta clave se usa para verificar que los paquetes que está instalando son de este repositorio.
Una vez que se agrega la clave, debería ver el texto «Aceptar» aparecer en la terminal.
4. Finalmente, con la clave GPG agregada, podemos agregar el repositorio en sí a la lista de fuentes.
Podemos hacer esto usando el siguiente sencillo resumen. Canalizamos nuestra cadena de caída directamente en un nuevo archivo de fuentes llamado «docker.list».
Para asegurarnos de agregar la línea correcta para su versión de Ubuntu, usamos «lsb_release -cs».
Este comando recupera el nombre de código actual de la distribución. Por ejemplo, en nuestro sistema esto agregaría «focal» porque estamos usando Ubuntu 20.04.
5. A medida que realizamos cambios en las fuentes del repositorio, necesitamos hacer otra actualización.
Sin la actualización, Ubuntu no sabrá sobre el repositorio de Docker que acabamos de agregar.
6. Finalmente, podemos instalar Docker en nuestro sistema Ubuntu.
Una vez que se agrega el repositorio, todo lo que tenemos que hacer es ejecutar el siguiente comando para instalar Community Edition de Docker.
En este punto, debería haber instalado correctamente Docker desde el repositorio oficial.
Probando su nueva instalación de Docker
Con Docker ahora instalado en su sistema Ubuntu, permítanos probarlo para asegurarnos de que todo esté funcionando bien.
Haremos esto de dos formas. La primera es que imprima el número de versión actual. La otra es tirar de un contenedor simple.
1. La forma más sencilla de comprobar si Docker está ahora instalado en su sistema Ubuntu es mostrar su versión.
Para hacer esto, solo necesita ejecutar el siguiente comando en la terminal.
A partir de ahí, debería obtener la versión de Docker que ha instalado en su sistema. El mensaje debería parecerse un poco al que tenemos a continuación.
2. Nuestro siguiente paso es extraer un pequeño recipiente de muestra llamado «hola-mundo».
Verificar una imagen usando Docker es tan fácil como usar «docker pull» seguido del nombre de la imagen que desea ver.
Docker descargará el contenedor a su sistema y lo preparará para su uso.
3. Una vez que Docker haya terminado de colocar el contenedor en su sistema Ubuntu, puede ejecutarlo.
Nuevamente, ejecutar un contenedor Docker es un proceso sencillo. Todo lo que necesitamos usar es «docker run» seguido del nombre del contenedor.
Cuando se ejecuta este contenedor, muestra un texto que le informa que su instalación parece estar funcionando correctamente.
También le dará una descripción general rápida de todo lo que sucedió para producir ese mensaje.
Supervisión del servicio Docker en Ubuntu
Ahora puede iniciar y detener el servicio de Docker usted mismo. Este es un proceso bastante sencillo y se puede controlar a través de systemctl.
Hay cuatro cosas diferentes que puede hacer con el servicio Docker, a saber, iniciarlo, detenerlo, desactivarlo o activarlo.
Además, también puede verificar el estado del servicio para ver si se está ejecutando o no.
Iniciar el servicio Docker
Para iniciar el servicio Docker en Ubuntu, solo necesita usar el siguiente comando.
Cuando instale Docker por primera vez en su sistema Ubuntu, se iniciará automáticamente como parte del proceso de instalación.
Detener Docker en Ubuntu
Detener el servicio Docker es un proceso muy simple y solo requiere que use el siguiente comando.
Inicio de Docker al inicio
Si desea que Docker se inicie al mismo tiempo que su sistema Ubuntu, debe activar su servicio.
Puede activar el servicio ejecutando el comando en su sistema.
El servicio Docker se activa automáticamente durante el proceso de instalación.
Desactivación del servicio Docker
Si tiene problemas con Docker o no desea iniciarlo automáticamente, debe desactivar el servicio.
Deshabilitar el servicio es tan fácil como usar el siguiente comando.
Recuperando el estado de Docker
Dado que Docker se ejecuta como un servicio, es posible que desee verificar su estado de vez en cuando.
Systemctl realiza un seguimiento de todos los servicios que se ejecutan en su sistema Ubuntu. Esto le permite ver si el software se está ejecutando o falla.
Para verificar el estado de Docker en su sistema Ubuntu, puede usar el siguiente comando en la terminal.
Conclusión
En este punto, debería haber instalado correctamente Docker en su sistema Ubuntu.
Docker es un sistema de contenedores increíblemente poderoso que también es fácil de usar.
Puede extraer fácilmente contenedores prediseñados de servicios como Docker Hub con un solo comando.
Si tiene algún problema al ejecutar Docker en Ubuntu, deje un comentario a continuación.
Asegúrese de consultar algunas de nuestras otras excelentes guías de Ubuntu.