OnWorks Linux- und Windows-Online-WorkStations

Logo

Kostenloses Online-Hosting für WorkStations

<Zurück | Inhalte | Weiter>

In diesem Abschnitt werden die einfachsten Containeraufgaben beschrieben. 5.5.1. Einen Container erstellen

Jeder neue Container wird entweder basierend auf einem Image, einem vorhandenen Container oder einem Container-Snapshot erstellt. Zum Zeitpunkt der Installation ist LXD mit den folgenden Image-Servern konfiguriert:

ubuntu: Dies dient den offiziellen Ubuntu-Server-Cloud-Image-Veröffentlichungen.

Ubuntu-täglich: Dies stellt offizielle Ubuntu-Server-Cloud-Images der täglichen Entwicklungsversionen bereit.


Image

39 http://open-zfs.org

40 https://github.com/lxc/lxd/blob/master/doc/configuration.md


Bilder: Dies ist ein standardmäßig installierter Alias ​​für images.linuxcontainers.org. Hierbei handelt es sich um klassische LXC-Bilder, die mit denselben Bildern erstellt wurden, die in der LXC-Download-Vorlage verwendet werden. Dazu gehören verschiedene Distributionen und minimale maßgeschneiderte Ubuntu-Images. Dies ist nicht der empfohlene Server für Ubuntu-Images.


Der Befehl zum Erstellen und Starten eines Containers lautet


lxc startet remote:image-containername


Bilder werden durch ihren Hash identifiziert, aber auch mit einem Alias ​​versehen. Der „Ubuntu“-Server kennt viele Aliase wie „16.04“ und „xenial“. Eine Liste aller auf dem Ubuntu-Server verfügbaren Bilder finden Sie unter:


lxc-Bilderliste Ubuntu:


Um weitere Informationen zu einem bestimmten Bild anzuzeigen, einschließlich aller Aliase, unter denen es bekannt ist, können Sie Folgendes verwenden:


lxc-Bildinformationen ubuntu:xenial


Im Allgemeinen können Sie auf ein Ubuntu-Image verweisen, indem Sie den Release-Namen („xenial“) oder die Release-Nummer (16.04) verwenden. Darüber hinaus ist „lts“ ein Alias ​​für die neueste unterstützte LTS-Version. Um eine andere Architektur auszuwählen, können Sie die gewünschte Architektur angeben:


lxc-Bildinformationen ubuntu:lts/arm64


Beginnen wir nun mit unserem ersten Container:


lxc startet Ubuntu:xenial x1


Dadurch wird das offizielle aktuelle Xenial-Cloud-Image für Ihre aktuelle Architektur heruntergeladen, dann ein Container mit diesem Image erstellt und schließlich gestartet. Sobald der Befehl zurückgegeben wird, können Sie ihn wie folgt anzeigen:


lxc-Liste lxc-Info x1


und öffnen Sie darin eine Shell mit:



lxc exec x1 bash


Die Testseite bietet eine vollständige Übersicht über die Befehle, die Sie zum Verwalten von Containern verwenden können.


Nachdem das „xenial“-Image nun heruntergeladen wurde, wird es synchron gehalten, bis (standardmäßig) 10 Tage lang keine neuen Container mehr darauf erstellt wurden. Danach wird es gelöscht.


Top OS Cloud Computing bei OnWorks: