Docker: qué es, para qué sirve, contenedor, Windows, Linux

Docker: qué es, para qué sirve, contenedor, Windows, Linux

Docker es una plataforma de código abierto dirigida a administradores y desarrolladores. Les permite implementar, probar y distribuir sus aplicaciones de manera efectiva con la ayuda de contenedores portátiles. Estos se pueden ejecutar a nivel externo, local o en la nube.

¿Qué es un contenedor en Docker?

Los contenedores de Docker son una forma de virtualización del SO. Se diferencian de las máquinas virtuales o servidores en que estos no incluyen imágenes del sistema, lo que los hace mucho menos pesados. Desde los contenedores se pueden ejecutar diversos tipos de procesos, como aplicaciones, y en su interior se encuentra el código binario, los ejecutables, las bibliotecas, los archivos de configuración y todos los elementos necesarios para su correcto funcionamiento y ejecución.

¿Para qué sirve Docker y cómo funciona?

Docker permite crear contenedores y facilita que las aplicaciones o proyectos software se puedan ejecutar en cualquier sistema operativo que tenga Docker instalado. Como hemos mencionado anteriormente, en dichos contenedores se almacena la aplicación y todo lo necesario para poder ejecutarla. Es por esto que los desarrolladores podrán utilizar entornos de desarrollo en Windows, Linux o macOS.

¿Cómo instalar Docker en Ubuntu 22.04?

  • Abrimos el terminal e instalamos los paquetes necesarios: 
apt install apt-transport-https ca-certificates curl software-properties-common
  • A continuación, añadimos la llave GPG:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
  • Configuramos los repositorios:
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  • Instalamos los paquetes:
apt install docker
  • Comprobamos el estado del servicio y lo añadimos al arranque:
systemctl status docker
systemctl enable docker

¿Cómo instalar Docker en Windows?

  • En primer lugar, descarga Docker para Windows 10 o Windows 11 desde la página web oficial:

Descargar Docker en Windows

  • Haz clic en el archivo ejecutable y procede a realizar su instalación siguiendo todos los pasos del asistente. 
  • Reinicia el ordenador… ¡Y listo!

¿Cómo instalar Docker en Mac?

  • Descarga Docker para Mac desde la página web oficial.

Descargar Docker en Mac

  • Sigue los pasos del asistente de instalación y reinicia el ordenador.

¿tienes más preguntas sobre docker? consulta nuestro foro de discusión