web-dev-qa-db-fra.com

LXD sans Internet

Existe-t-il un moyen de créer et de lancer un conteneur LXD en utilisant une image locale plutôt que de nécessiter une connexion Internet? Toute la documentation et les procédures que j'ai pu trouver sont basées sur une connexion Internet et l'extraction d'une image d'un magasin distant.

J'aimerais pouvoir placer une image compatible sur mon système de fichiers local, puis créer des conteneurs à partir de celui-ci sans avoir à disposer d'une connectivité Internet externe.

2
bladernr

Merci de m'avoir orienté dans la bonne direction @ bodhi.zazen.

En effet, il est couvert à getting-started-cli mais l'autre indice était plus loin à github

Donc, la réponse est dans les étapes suivantes:

wget http://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-AMD64-root.tar.xz
wget http://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-AMD64-lxd.tar.xz
lxc image import xenial-server-cloudimg-AMD64-lxd.tar.xz rootfs xenial-server-cloudimg-AMD64-root.tar.xz --alias SomeAlias
lxc launch SomeAlias MyMachine

Cela m'amène au point où je peux créer un magasin d'images local et importer les images d'un serveur local ou les copier sur le nœud et les importer directement à partir du système de fichiers du nœud.

2
bladernr