Cómo ejecutar instancias de contenedor LXD en Container Station
Última fecha de modificación:
2021-10-05
- Información general
- Creación de un contenedor LXD desde la página Crear
- Creación de un contenedor LXD seleccionando una imagen LXD desde la página de imagen
- Creación de un usuario en contenedores LXD
- Configuración de la dirección IP estática para contenedores LXD
Información general
LXD es el gestor de contenedores Linux de sistemas de última generación que se construye encima de LXC para proporcionar una experiencia del usuario nueva y mejor.
Este tutorial explica cómo usar Container Station 2.4 para instalar y ejecutar contenedores LXD.
Nota:
Los contenedores LXD solo son admitidos por dispositivos basados en x86 con Container Station 2.4 (o posterior).
Para obtener más información sobre cómo instalar y usar Container Station, consulte ¿Cómo usar Container Station?
Los contenedores LXD solo son admitidos por dispositivos basados en x86 con Container Station 2.4 (o posterior).
Para obtener más información sobre cómo instalar y usar Container Station, consulte ¿Cómo usar Container Station?
Creación de un contenedor LXD desde la página Crear
- Abra Container Station.
- Vaya a Crear.
- En la barra de búsquedas, busque el sistema operativo o la distribución que desee instalar. Nota:
Consulte Contenedores Linux - servidor de imágenes para sistemas operativos admitidos y distribuciones. - Haga clic en
. - Vaya a la pestaña Servidor de imágenes LXD.
- Seleccione una imagen de la lista y haga clic en Instalar.

Se abrirá la ventana Crear contenedor. - En la ventana Crear contenedor, introduzca un nombre y asigne recursos de CPU y memoria en el contenedor LXD.
Importante:
Si se habilita Permisos avanzados de carpetas en el Panel de control, el modo con privilegios para el contenedor LXD debe habilitarse o no se iniciará.
El modo privilegiado puede habilitarse siguiendo estos pasos:- Haga clic en Configuración avanzada >>.
- Haga clic en Dispositivo.
- Active Ejecutar contenedores en Modo privilegiado.

- Haga clic en Crear.
Se crea el contenedor LXD.
Creación de un contenedor LXD seleccionando una imagen LXD desde la página de imagen
- Abra Container Station.
- Vaya a Images (Imágenes).
- Haga clic en Extraer.
- Seleccione Servidor de imágenes LXD en Registro.
- Introduzca el sistema operativo o la distribución que desee en Nombre de imagen y la versión de distribución que desee en Versión de imagen. Nota:
Consulte Contenedores Linux - servidor de imágenes para sistemas operativos, distribuciones y versiones de publicación admitidos. - Haga clic en Extraer.

La imagen LXD se descarga como Tarea de segundo plano. Cuando la descarga ha finalizado, la imagen LXD aparecerá en la lista de imágenes.

- Busque la imagen en la página Imágenes.
- Haga clic en
.
Se abrirá la ventana Crear contenedor. - En la ventana Crear contenedor, introduzca un nombre y asigne recursos de CPU y memoria en el contenedor LXD.
Importante:
Si se habilita Permisos avanzados de carpetas en el Panel de control, el modo con privilegios para el contenedor LXD debe habilitarse o no se iniciará.
El modo privilegiado puede habilitarse siguiendo estos pasos:- Haga clic en Configuración avanzada >>.
- Haga clic en Dispositivo.
- Active Ejecutar contenedores en Modo privilegiado.

- Haga clic en Crear.
Se crea el contenedor LXD.
Creación de un usuario en contenedores LXD
Importante: Para la mayoría de los contenedores LXD, no habrá ningún usuario predeterminado una vez creado el contenedor LXD.
Nota: En los pasos siguientes se utiliza Ubuntu Focal Fossa como ejemplo. Los comandos terminales podrían variar en función del sistema operativo y de la distribución.
- Abra Container Station.
- Vaya a Contenedores.
- Seleccione su contenedor LXD.

- Haga clic en Terminal.
- Escriba /bin/sh en Comando.
- Haga clic en Conectar.

Se iniciará la consola del terminal en una nueva pestaña del navegador. - Escriba adduser {your_username}.
- Introduzca una contraseña y siga las instrucciones.

Se creará un usuario para el contenedor LXD. - (opcional) Para otorgar acceso a sudo al usuario, escriba usermod -aG sudo {your_username}Importante: Es necesario el acceso a sudo para asignar una dirección IP estática al contenedor LXD.
- Cierre la pestaña del navegador de la consola del terminal.
- Introduzca las credenciales de usuario en Consola.

El nuevo usuario puede acceder al contenedor LXD.
Configuración de la dirección IP estática para contenedores LXD
Importante:
Es necesario el acceso a sudo para configurar una dirección IP estática.
Es necesario el acceso a sudo para configurar una dirección IP estática.
Nota: En los pasos siguientes se utiliza Ubuntu Focal Fossa como ejemplo. Los comandos terminales podrían variar en función del sistema operativo y de la distribución.
- Abra Container Station.
- Vaya a Contenedores.
- Seleccione su contenedor LXD.
- Introduzca sus credenciales de usuario en Consola.
- Introduzca el comando: sudo vi /etc/netplan/10-lxd.yaml.

- Configure dhcp4 en false e introduzca la dirección, puerta de enlace y nameservers en función de su entorno.

- Guarde el archivo de configuración e introduzca el comando: netplan apply

El contenedor LXD ahora tiene una dirección IP estática.