
Ich habe einen neuen Server mit Ubuntu Server und LXC für apt installiert. Ich habe die Dokumentation gelesen und versucht herauszufinden, wie man Bilder/Vorlagen importiert. Ich habe Schwierigkeiten zu verstehen, wie man eine Liste öffentlicher Bilder importiert und insbesondere, wie man eine neue Instanz mit Alpine einrichtet. Ich glaube, das kann mit einem Tarball des ISO (von der Manpage) gemacht werden, aber es gibt auch eine Remote-Option.
Die LXC-Containerliste hier:https://us.images.linuxcontainers.org/heißt, diese seien über die Vorlage „lxc-download“ verfügbar, was ich für einen Befehl zum Auslösen einer Vorlage hielt, aber jetzt bin ich nur noch verwirrter.
Antwort1
Wenn Sie LXC verwenden, würden Sie normalerweise einen neuen Container mit einem Befehl wie diesem einrichten:
lxc-create -n ${c} -t download -- -d ${d} -r ${r} -a amd64
wobei c
der Containername Ihrer Wahl, d
die Distribution (z. B. „Alpine“) und r
die Versionsnummer der Veröffentlichung ist. Hier ist ein Beispiel:
# lxc-create -n test -t download -- -d alpine -r 3.12 -a amd64
The cached copy has expired, re-downloading...
Setting up the GPG keyring
Downloading the image index
Downloading the rootfs
Downloading the metadata
The image cache is now ready
Unpacking the rootfs
---
You just created an Alpinelinux 3.12 x86_64 (20201213_13:00) container.