Lxd

De josalba
Ir a la navegación Ir a la búsqueda

LXD
Administrador de contenedores del sistema de próxima generación.
Lxd.jpg

¿Que es?

LXD es un administrador de contenedores del sistema de próxima generación. Ofrece una experiencia de usuario similar a las máquinas virtuales pero en su lugar utiliza contenedores Linux.
Está basado en imágenes con imágenes prefabricadas disponibles para una gran cantidad de distribuciones de Linux y está construido en torno a una API REST muy potente, pero bastante simple.
Para tener una mejor idea de qué es LXD y qué hace, ¡puede probarlo en línea ! Luego, si desea ejecutarlo localmente, eche un vistazo a nuestra guía de inicio .
El proyecto LXD fue fundado y actualmente es liderado por Canonical Ltd con contribuciones de una variedad de otras compañías y contribuyentes individuales.

Características

Algunas de las características más importantes de LXD son:

  • Seguro por diseño (contenedores sin privilegios, restricciones de recursos y mucho más)
  • Escalable (desde contenedores en su computadora portátil hasta miles de nodos de cómputo)
  • Intuitivo (API simple y clara y experiencia de línea de comandos nítida)
  • Basado en imágenes (con una amplia variedad de distribuciones de Linux publicadas diariamente)
  • Compatibilidad con la transferencia de imágenes y contenedores entre hosts (incluida la migración en vivo con CRIU)
  • Control avanzado de recursos (CPU, memoria, E / S de red, E / S de bloque, uso de disco y recursos del núcleo)
  • Paso de dispositivo (USB, GPU, dispositivos de caracteres y bloques Unix, NIC, discos y rutas)
  • Gestión de red (creación y configuración de puentes, túneles entre hosts, ...)
  • Gestión de almacenamiento (soporte para múltiples backends de almacenamiento, agrupaciones de almacenamiento y volúmenes de almacenamiento)

Comandos

Iniciar LXD

sudo lxd init

Listar contenedores

sudo lxc list

Crear contenedor

sudo lxc launch ubuntu:18.04 webserver

Usar contenedor

sudo lxc exec webserver -- /bin/bash

Información del contenedor

sudo lxc info utls-newsletter

Detener contenedor

sudo lxc stop copias

Iniciar contenedor

sudo lxc start copias

Listar imágenes ( snapshots )

sudo lxc image list images: | less

Crear imagen ( snapshot )

sudo lxc snapshot {container} {snapshot-name}

Recuperar imagen ( snapshot )

sudo lxc restore {container} {snapshot-name}