Cómo instalar Docker en Proxmox

Para ejecutar Docker en un entorno proxmox tenemos dos opciones, crear una máquina virtual o hacerlo dentro de un contenedor LXC.

En esta guía vamos a ver cómo hacerlo en un contenedor que es mucho más eficiente.

En primer lugar tendremos que descargar la plantilla que queramos usar, en mi caso será Debian 12.

A continuación crearemos un contenedor con la plantilla descargada.

El espacio será el que calculemos que vamos a necesitar pero se puede cambiar a posteriori sin ningún problema.

Seleccionamos el número de cores y memoria disponibles para el contenedor. Al igual que el disco esto se podrá modificar a posteriori, incluso con el contenedor funcionado.

La configuración de red dependerá de nuestro entorno en particular. En mi caso y para este caso obtendrá la IP por DHCP y utilizará el DNS definido el host.

Confirmamos y marcamos arrancar el contenedor después de crearlo.

 

Una vez arrancado el contenedor nos logearemos como root y será recomendable hacer un "apt update && apt upgrade" para instalar las actualizaciones de paquetes que no están en la imagen del contenedor.

Reiniciaremos el contenedor desde el terminal o la interfaz web por si alguna actualización lo necesitase.

Para instalar Docker en esta distribución tenemos dos opciones, utilizar la versión que está incluida en los repositorios de Debian o utilizar la versión proporcionada por los creadores de Docker.

La primera opción es la más sencilla y funcionará bien para la mayoría de las ocasiones pero no tendremos la última versión.

Para instalarla tendremos que ejecutar:

# apt install docker.io

Se instalará Docker junto con sus dependencias y ya lo tendremos disponible.

Para probarlo lanzaremos el contenedor clásico de testeo.

# docker run hello-world

Si todo está correcto veremos una salida similar a la siguiente:

Etiquetas

Comentarios

Texto sin formato

  • No se permiten etiquetas HTML.
  • Saltos automáticos de líneas y de párrafos.
  • Las direcciones de correos electrónicos y páginas web se convierten en enlaces automáticamente.