access_time
hourglass_empty
person_outline

Cómo instalar y configurar Docker en Ubuntu 18.04

Docker es una herramienta increíble que resuelve el antiguo problema entre los desarrolladores y los administradores del sistema: los desarrolladores determinan si una aplicación funciona en su máquina, mientras que los administradores del sistema se preocupan por cambiar las bibliotecas y los requisitos. Con Docker, este problema desaparece. En este tutorial, te mostraremos cómo instalar Docker en Ubuntu 18.04.

Docker es esencialmente una máquina virtual, que te permite ejecutar imágenes. ¡Con Docker, no necesitas preocuparte por los requisitos! Es la herramienta perfecta para muchos proyectos de VPS.

Entendiendo Docker

Docker es una tecnología de código abierto que se utiliza para implementar aplicaciones a través de contenedores. ¡Es relativamente nuevo pero recibe mejoras constantes! Docker es muy popular entre los desarrolladores y se puede instalar sin problemas en tu versión de Linux favorita. En este caso, te diremos cómo instalar Docker en Ubuntu.

La principal novedad de Docker es que permite «empaquetar» una aplicación o un conjunto de servicios en contenedores. Un contenedor Docker es la instancia de una aplicación que contiene todas las bibliotecas y componentes necesarios para que una aplicación funcione. Desde un punto de vista práctico, un contenedor es un tipo de máquina virtual reducida que funciona de forma independiente al sistema operativo donde se ejecuta una aplicación o servicio específico.

Se genera un contenedor Docker a partir de una imagen que es el resultado de la aplicación o servicio empaquetado. Puede contener un sistema operativo completo o aplicaciones preinstaladas. Es decir, a partir de una imagen el contenedor comienza a funcionar.

Hay muchas imágenes de Docker que podemos usar en nuestro ciclo de trabajo diario. También podemos crear nuestras propias imágenes y ampliar aún más las posibilidades de esta gran aplicación.

Con esto en mente, aprendamos cómo instalar Docker en Ubuntu 18.04.

Cómo instalar Docker en Ubuntu 18.04

Docker no forma parte de los repositorios oficiales de Ubuntu 18.04. Sin embargo, el proceso de instalación no se ve afectado por esto. Dicho esto, empecemos a ver cómo instalar Docker en Ubuntu paso a paso:

1. Accede a tu VPS

Primero, tienes que conectarte al servidor usando SSH. Si tienes dudas o inconvenientes con esto, consulta nuestro tutorial PuTTY.

2. Actualiza tu sistema

Luego, el sistema debe actualizarse para que sea más seguro y confiable para la instalación de Docker. Ejecuta los siguientes dos comandos:

sudo apt update
sudo apt upgrade

3. Instala el paquete de requisitos previos

Una vez que hayas actualizado el sistema, necesitarás instalar algunos paquetes necesarios antes de instalar Docker. Puedes hacerlo con la ayuda de un solo comando:

sudo apt-get install  curl apt-transport-https ca-certificates software-properties-common

4. Agrega los repositorios de Docker

Ahora tienes que agregar los repositorios de Docker. Esto facilitará mucho el proceso de instalación y al mismo tiempo podrás utilizar el método de instalación oficialmente compatible.

Primero, agrega la clave GPG, ingresando el siguiente comando en la línea de comando:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

A continuación, agrega el repositorio:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Después de eso, actualiza la información del repositorio:

sudo apt update

5. Instala Docker en Ubuntu 18.04

¡Ya casi terminas! Usa el comando apt para instalar Docker:

sudo apt install docker-ce

6. Comprueba el estado de Docker

Una vez que se completa la instalación, es buena idea verificar el estado del servicio.

sudo systemctl status docker

Eso es todo, ahora sabes cómo instalar Docker en Ubuntu 18.04. Fácil, ¿verdad? ¡Ahora prendamos algunos conceptos básicos de Docker!

Cómo comenzar a usar Docker en Ubuntu 18.04

Una vez que Docker está instalado, todo lo que tienes que hacer es usar la imagen de prueba para verificar que todo funcione como debería. Puedes hacer esto con el siguiente comando:

sudo docker run hello-world

Ahora, si quieres buscar imágenes disponibles, solo tienes que usar el siguiente comando:

sudo docker search [search_query]

Simplemente reemplaza su consulta con el texto entre corchetes.

Por ejemplo, si quieres buscar una imagen relacionada con Debian, el comando y la salida se verán así:

sudo docker search debian

Resultados de búsqueda de Docker para la consulta Debian

Luego, para descargar la imagen a tu computadora, utiliza el nombre de la imagen junto con el siguiente comando:

sudo docker pull [nombre_imagen]

En la práctica, el comando se vería así:

sudo docker pull debian

Normalmente, los usuarios tienen varias imágenes en su sistema. Puedes listarlas con el comando:

sudo docker images

La lista se parecerá mucho a la que se muestra cuando ingresas una consulta de búsqueda.

Después de eso, puedes ejecutar una imagen usando el comando de extracción y la ID de la imagen.

sudo docker run -i -t [imagen]

Hay opciones que amplían la funcionalidad del comando en sí. Por ejemplo, la opción –i hace que la ejecución de la imagen sea interactiva. O la opción –d, que ejecuta Docker en segundo plano.

Una vez que ejecutes una imagen, puedes finalizar la ejecución utilizando la combinación de teclas CTRL+D.

Finalmente, si quieres usar Docker sin privilegios de root, debes ejecutar el siguiente comando:

sudo usermod -aG docker $(whoami)

Después de esto, reinicia el sistema y se aplicarán los cambios.

Conclusión

Las características de Docker hacen que la implementación de software sea mucho más eficiente que antes. Gracias a esto, los desarrolladores no tendrán problemas para saber cómo se ejecutará su aplicación fuera del entorno de prueba. Por otro lado, el administrador del sistema no tendrá que luchar con los cambios o buscar las bibliotecas necesarias.

En este tutorial, te mostramos los primeros pasos a seguir para instalar y usar Docker en Ubuntu. Para desbloquear el verdadero poder de esta increíble utilidad, recomendamos consultar la documentación oficial.

El autor

Author

Deyimar A. / @deyimar

Deyi es una entusiasta del marketing digital, con experiencia en redes sociales, diseño y posicionamiento de páginas web, creación de contenido, copywrite y estrategias SEO. Actualmente forma parte del equipo de SEO & Localization de Hostinger. En su tiempo libre, cuando no está pegada al teclado, le gusta desarrollar proyectos, leer un libro o ver una buena película.

Tutoriales relacionados

Deja una respuesta

Comentar*

Nombre*

Correo electrónico*

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

¡Únete a Hostinger hoy!