@media screen and (min-width: 580px) { .flotantewhatsapp{ display:none; } }

Compartir por WhatsApp

instalar-docker-bajo-contenedor-lxc-proxmox-4

Instalar Docker sobre contenedor LXC Proxmox

Instalar Docker sobre contenedor LXC Proxmox

Os voy a mostrar como podemos virtualizar contenedores Docker bajo contenedores LXC Proxmox.

Hace ya un tiempo ya os contaba la diferencia entre contenedores Docker vs LXC, pero creo que no había creado un artículo donde un contenedor LXC sea el host para containers Docker sobre Proxmox, así que vamos a ello. Os dejo el artículo por si queréis leerlo:

Instalación Linux Containers (LXC) en Centos 7

Para la base del host LXC utilizaremos la imagen de Ubuntu. Las imágenes de los contenedores LXC, para los que estáis empezando en Proxmox, se descargan gratuitamente a un storage de los que tenéis configurando. Desde la gestión de vuestro proxmox, lo seleccionáis –> CT Templates -> Templates y elegís una para descarga. Así, una vez descargada, podéis seleccionarla al crear el contenedor LXC:

instalar-docker-bajo-contenedor-lxc-proxmox-1

Elegimos un nodo de Proxmox, botón derecho -> Create CT:

instalar-docker-bajo-contenedor-lxc-proxmox-2

Marcaremos en la pestaña General “Nesting” obligatorio el parámetro para luego que corra Docker en el sistema. Vamos completando el resto de opciones, como la password o el nombre:

instalar-docker-bajo-contenedor-lxc-proxmox-3

Os enseño las opciones que he usado. No la arranquéis de momento:

instalar-docker-bajo-contenedor-lxc-proxmox-4

Otra opción necesaria una vez creada para correr Docker en LXC, es un parámetro adicional. Editamos la máquina -> OPTIONS -> EDIT -> FEAUTURES:

instalar-docker-bajo-contenedor-lxc-proxmox-5

Marcamos “keyctl” y marcamos OK:

instalar-docker-bajo-contenedor-lxc-proxmox-6

Entramos en la consola y vamos lanzando la instalación de docker como en casi cualquier sistema Linux basado en Debian:

instalar-docker-bajo-contenedor-lxc-proxmox-7

Lanzamos un update del sistema:

Lanzamos la instalación del motor de Docker, que podéis seguir la ficha oficial, instalando el repositorio y luego los paquetes:

Habilitamos el servicio para el arranque:

Arrancamos el servicio:

Comprobamos:

Y lanzamos por ejemplo la creación de un contenedor docker con Portainer:

Comprobamos:

Y nos conectamos a la página web, mediante la IP del contenedor LXC, portainer publica el puerto 9000. Para revisar la IP del contenedor LXC, por ejemplo:

Como veis en los datos anteriores, 192.168.2.196 para el contenedor LXC. Así que abrís la URL “http://192.168.2.196:9000/#!/init/admin” y magia:

instalar-docker-bajo-contenedor-lxc-proxmox-8

Esta entrada complementará la entrada de soluciones para SOC Opensource, porque os permitirá lanzar aplicaciones en containers.

¿Te ha gustado la entrada SÍGUENOS EN TWITTER O INVITANOS A UN CAFE?

El Blog de Negu

Acerca de Raul Unzue Pulido

Administrador de sistemas virtuales e infraestructuras IT, linuxero y entusiasta de la tecnología.

Compruebe también

implementar-soc-instalacion-patrowl-1

Implementar SOC: Instalación Patrowl

Implementar SOC: Instalación Patrowl Patrowl, como ya hablamos en la entrada inicial para montar un …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

11 + 12 =

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
Blog Maquinas Virtuales - El Blog de Negu