Lecture cette réponse nous pouvons apparemment installer LXD sous forme de paquet instantané sur Ubuntu Core. Connaissant le limitation d'Ubuntu Core , je me demande s'il est possible d'exécuter des conteneurs "normaux" Ubuntu Server LXD sur un hôte Ubuntu Core? Par exemple. pouvez-vous exécuter les commandes apt install
dans le conteneur pour installer le serveur Web Apache?
Oui, vous le pouvez. Si vous faites tourner le serveur Ubuntu dans un conteneur LXD sur un système accrocheur, vous pouvez exécuter apt install
à l'intérieur de ce conteneur Lxd.
Vous pouvez voir les conteneurs LXD comme des machines virtuelles utilisant le même noyau que l'hôte. Ubuntu Core a le même noyau que le serveur Ubuntu. Cela signifie que il n'y a pas de différence entre l'exécution des conteneurs LXD sur Ubuntu Core et celle des conteneurs LXD sur le serveur Ubuntu. Notez qu'un Le serveur Web exécuté dans un conteneur LXD n'est pas accessible par défaut de l'hôte. Vous devrez transférer un port de l'hôte au conteneur ou connecter le conteneur directement au réseau de l'hôte et lui attribuer une adresse IP sur le réseau de l'hôte.
La capture classic
peut également vous être utile. Le cliché classique est un serveur Ubuntu complet, présenté sous forme de cliché instantané. Vous pouvez installer des éléments avec apt
à l'intérieur du composant logiciel enfichable. Voir l'exemple suivant:
$ Sudo snap install --beta --devmode classic
$ Sudo classic
(classic)ubuntu@localhost:~$ Sudo apt update
...
(classic)ubuntu@localhost:~$ exit
Un serveur Web dans l’instantané classique est accessible de l’extérieur par défaut. Toutefois, les démons ne sont pas démarrés dans la capture classique et tous les binaires en arrière-plan en cours d'exécution s'arrêtent lorsque vous quittez la capture classique.
Vous pouvez installer le composant logiciel enfichable lxd en tant que snap install lxd
. apt install
est not pris en charge dans Ubuntu Core. Pour installer d'autres applications, vous pouvez soit
classic
snap et apt installer quoi que ce soit à l'intérieur