diff --git a/doc/.sphinx/_templates/footer.html b/doc/.sphinx/_templates/footer.html index 35a71d042d17..05b4c4330a6c 100644 --- a/doc/.sphinx/_templates/footer.html +++ b/doc/.sphinx/_templates/footer.html @@ -68,7 +68,7 @@ {# ru-fu: replaced RTD icons with our links #}
- Ask a question + Ask a question
{% if github_url and github_version and github_folder and github_filetype %} diff --git a/doc/cloud-init.md b/doc/cloud-init.md index 75c28a3fae5c..346e0bd90cea 100644 --- a/doc/cloud-init.md +++ b/doc/cloud-init.md @@ -28,13 +28,15 @@ The `cloud-init` actions are run only once on the first start of the instance. Rebooting the instance does not re-trigger the actions. ``` +(cloud-init-support)= ## `cloud-init` support in images To use `cloud-init`, you must base your instance on an image that has `cloud-init` installed: * All images from the `ubuntu` and `ubuntu-daily` {ref}`image servers ` have `cloud-init` support. -* Images from the [`images` remote](https://images.linuxcontainers.org/) have `cloud-init`-enabled variants, which are usually bigger in size than the default variant. - The cloud variants use the `/cloud` suffix, for example, `images:ubuntu/22.04/cloud`. + However, images for Ubuntu releases prior to `20.04` require special handling to integrate properly with `cloud-init`, so that `lxc exec` works correctly with virtual machines that use those images. +* Images from the [`images` remote](https://images.lxd.canonical.com/) have `cloud-init`-enabled variants, which are usually bigger in size than the default variant. + The cloud variants use the `/cloud` suffix, for example, `images:alpine/edge/cloud`. ## Configuration options diff --git a/doc/external_resources.md b/doc/external_resources.md index 344910ae8fc6..cd47c84f32c8 100644 --- a/doc/external_resources.md +++ b/doc/external_resources.md @@ -4,5 +4,5 @@ :maxdepth: 1 Project repository -Community image server +Image server ``` diff --git a/doc/howto/images_create.md b/doc/howto/images_create.md index 0933f7f288a3..31262826dfc2 100644 --- a/doc/howto/images_create.md +++ b/doc/howto/images_create.md @@ -39,6 +39,6 @@ Usually, this includes the following data: (images-create-build)= ## Build an image -For building your own images, you can use [`distrobuilder`](https://github.com/lxc/distrobuilder). +For building your own images, you can use [LXD image builder](https://github.com/canonical/lxd-imagebuilder). -See the [`distrobuilder` documentation](https://linuxcontainers.org/distrobuilder/docs/latest/) for instructions for installing and using the tool. +See the [LXD image builder documentation](https://canonical-lxd-imagebuilder.readthedocs-hosted.com/en/latest/) for instructions for installing and using the tool. diff --git a/doc/howto/images_remote.md b/doc/howto/images_remote.md index 5f658cd3c404..00746302ba67 100644 --- a/doc/howto/images_remote.md +++ b/doc/howto/images_remote.md @@ -56,7 +56,8 @@ To reference an image, specify its remote and its alias or fingerprint, separate For example: ubuntu:22.04 - images:ubuntu/22.04 + ubuntu-minimal:22.04 + images:alpine/edge local:ed7509d7e83f (images-remote-default)= diff --git a/doc/installing.md b/doc/installing.md index 84ce6d20dc35..133ac7e59feb 100644 --- a/doc/installing.md +++ b/doc/installing.md @@ -57,7 +57,7 @@ Complete the following steps to install the snap: sudo snap install lxd --channel=5.0/stable -For more information about LXD snap packages (regarding more versions, update management etc.), see [Managing the LXD snap](https://discuss.linuxcontainers.org/t/managing-the-lxd-snap/8178). +For more information about LXD snap packages (regarding more versions, update management etc.), see [Managing the LXD snap](https://discourse.ubuntu.com/t/managing-the-lxd-snap-package/37214). ```{note} On Ubuntu 18.04, if you previously had the LXD deb package installed, you can migrate all your existing data over with the following command: diff --git a/doc/reference/remote_image_servers.md b/doc/reference/remote_image_servers.md index 622a1ea27cc1..54f05df50c25 100644 --- a/doc/reference/remote_image_servers.md +++ b/doc/reference/remote_image_servers.md @@ -1,5 +1,5 @@ --- -discourse: 16647 +discourse: ubuntu:43824,16647 relatedlinks: https://www.youtube.com/watch?v=pM0EgUqj2a0 --- @@ -8,6 +8,17 @@ relatedlinks: https://www.youtube.com/watch?v=pM0EgUqj2a0 The `lxc` CLI command comes pre-configured with the following default remote image servers: +`images:` +: This server provides unofficial images for a variety of Linux distributions. + The images are built to be compact and minimal, and therefore the default image variants do not include `cloud-init`. + Where possible, `/cloud` variants that include `cloud-init` are provided. + See [`cloud-init` support in images](cloud-init-support). + + This server does not provide official Ubuntu images (for those, use the `ubuntu:` server). + It does, however, provide desktop variants of current Ubuntu releases. + + See [`images.lxd.canonical.com`](https://images.lxd.canonical.com) for an overview of available images. + `ubuntu:` : This server provides official stable Ubuntu images. All images are cloud images, which means that they include both `cloud-init` and the `lxd-agent`. @@ -20,11 +31,28 @@ The `lxc` CLI command comes pre-configured with the following default remote ima See [`cloud-images.ubuntu.com/daily`](https://cloud-images.ubuntu.com/daily/) for an overview of available images. +`ubuntu-minimal:` +: This server provides official Ubuntu Minimal images. + All images are cloud images, which means that they include both `cloud-init` and the `lxd-agent`. + + See [`cloud-images.ubuntu.com/minimal/releases`](https://cloud-images.ubuntu.com/minimal/releases/) for an overview of available images. + +`ubuntu-minimal-daily:` +: This server provides official daily Ubuntu Minimal images. + All images are cloud images, which means that they include both `cloud-init` and the `lxd-agent`. + + See [`cloud-images.ubuntu.com/minimal/daily`](https://cloud-images.ubuntu.com/minimal/daily/) for an overview of available images. + `images:` : This server provides unofficial images for a variety of Linux distributions. - The images are maintained by the [Linux Containers](https://linuxcontainers.org/) team and are built to be compact and minimal. + The images are built to be compact and minimal, and therefore the default image variants do not include `cloud-init`. + Where possible, `/cloud` variants that include `cloud-init` are provided. + See [`cloud-init` support in images](cloud-init-support). + + This server does not provide official Ubuntu images (for those, use the `ubuntu:` server). + It does, however, provide desktop variants of current Ubuntu releases. - See [`images.linuxcontainers.org`](https://images.linuxcontainers.org) for an overview of available images. + See [`images.lxd.canonical.com`](https://images.lxd.canonical.com) for an overview of available images. (remote-image-server-types)= ## Remote server types diff --git a/po/de.po b/po/de.po index 2f5eb5bf18a2..a7fea5c473cc 100644 --- a/po/de.po +++ b/po/de.po @@ -8488,14 +8488,6 @@ msgstr "" #~ msgid "For example: 'lxd-images import ubuntu --alias ubuntu'." #~ msgstr "Zum Beispiel: 'lxd-images import ubuntu --alias ubuntu'.\n" -#, fuzzy -#~ msgid "" -#~ "If this is your first run, you will need to import images using the 'lxd-" -#~ "images' script." -#~ msgstr "" -#~ "Falls dies der erste Start ist, sollten Sie mit dem 'lxd-images' Script " -#~ "Abbilder importieren.\n" - #, fuzzy #~ msgid "" #~ "Create a read-only snapshot of a container.\n" @@ -8506,68 +8498,6 @@ msgstr "" #~ "\n" #~ "lxc snapshot [--stateful]\n" -#, fuzzy -#~ msgid "" -#~ "Manipulate container images.\n" -#~ "\n" -#~ "lxc image import [rootfs tarball|URL] [target] [--public] [--" -#~ "created-at=ISO-8601] [--expires-at=ISO-8601] [--fingerprint=FINGERPRINT] " -#~ "[prop=value]\n" -#~ "\n" -#~ "lxc image copy [remote:] : [--alias=ALIAS].. [--copy-" -#~ "aliases] [--public]\n" -#~ "lxc image delete [remote:]\n" -#~ "lxc image export [remote:]\n" -#~ "lxc image info [remote:]\n" -#~ "lxc image list [remote:] [filter]\n" -#~ "lxc image show [remote:]\n" -#~ "lxc image edit [remote:]\n" -#~ " Edit image, either by launching external editor or reading STDIN.\n" -#~ " Example: lxc image edit # launch editor\n" -#~ " cat image.yaml | lxc image edit # read from image." -#~ "yml\n" -#~ "\n" -#~ "Lists the images at specified remote, or local images.\n" -#~ "Filters are not yet supported.\n" -#~ "\n" -#~ "lxc image alias create \n" -#~ "lxc image alias delete \n" -#~ "lxc image alias list [remote:]\n" -#~ "\n" -#~ "Create, delete, list image aliases. Example:\n" -#~ "lxc remote add store2 images.linuxcontainers.org\n" -#~ "lxc image alias list store2:" -#~ msgstr "" -#~ "Ändere Container Abbilder\n" -#~ "\n" -#~ "lxc image import [Ziel] [--public] [--created-at=ISO-8601] [--" -#~ "expires-at=ISO-8601] [--fingerprint=FINGERPRINT] [prop=value]\n" -#~ "\n" -#~ "lxc image copy [remote:] : [--alias=ALIAS].. [--copy-" -#~ "alias]\n" -#~ "lxc image delete [remote:]\n" -#~ "lxc image edit [remote:]\n" -#~ "lxc image export [remote:]\n" -#~ "lxc image info [remote:]\n" -#~ "lxc image list [remote:] [Filter]\n" -#~ "lxc image show [remote:]\n" -#~ "\n" -#~ "Listet die Abbilder auf der entfernten oder lokalen Instanz.\n" -#~ "Filter werden noch nicht unterstützt.\n" -#~ "\n" -#~ "lxc image alias create \n" -#~ "lxc image alias delete \n" -#~ "lxc remote add images images.linuxcontainers.org\n" -#~ "lxc image alias list images:\n" -#~ "erstelle, lösche und liste Abbild Aliasse\n" - -#~ msgid "" -#~ "Server certificate for host %s has changed. Add correct certificate or " -#~ "remove certificate in %s" -#~ msgstr "" -#~ "Server Zertifikat für Rechner %s hat sich geändert. Fürgen Sie das " -#~ "richtige Zertifikat hinzu oder löschen Sie das Zertifikat unter %s" - #, fuzzy #~ msgid "" #~ "Set the current state of a resource back to its state at the time the " diff --git a/po/fr.po b/po/fr.po index 497aa096077b..c07c4fb4bbe6 100644 --- a/po/fr.po +++ b/po/fr.po @@ -8632,212 +8632,6 @@ msgstr "oui" #~ "\n" #~ "Page d'aide pour le client LXD." -#, fuzzy -#~ msgid "" -#~ "Usage: lxc image [options]\n" -#~ "\n" -#~ "Manipulate container images.\n" -#~ "\n" -#~ "In LXD containers are created from images. Those images were themselves\n" -#~ "either generated from an existing container or downloaded from an image\n" -#~ "server.\n" -#~ "\n" -#~ "When using remote images, LXD will automatically cache images for you\n" -#~ "and remove them upon expiration.\n" -#~ "\n" -#~ "The image unique identifier is the hash (sha-256) of its representation\n" -#~ "as a compressed tarball (or for split images, the concatenation of the\n" -#~ "metadata and rootfs tarballs).\n" -#~ "\n" -#~ "Images can be referenced by their full hash, shortest unique partial\n" -#~ "hash or alias name (if one is set).\n" -#~ "\n" -#~ "\n" -#~ "lxc image import | [|] [:] [--" -#~ "public] [--created-at=ISO-8601] [--expires-at=ISO-8601] [--" -#~ "fingerprint=FINGERPRINT] [--alias=ALIAS...] [prop=value]\n" -#~ " Import an image tarball (or tarballs) or an image directory into the " -#~ "LXD image store.\n" -#~ " Directory import is only available on Linux and must be performed as " -#~ "root.\n" -#~ "\n" -#~ "lxc image copy [:] : [--alias=ALIAS...] [--copy-" -#~ "aliases] [--public] [--auto-update]\n" -#~ " Copy an image from one LXD daemon to another over the network.\n" -#~ "\n" -#~ " The auto-update flag instructs the server to keep this image up to\n" -#~ " date. It requires the source to be an alias and for it to be public.\n" -#~ "\n" -#~ "lxc image delete [:] [[:]...]\n" -#~ " Delete one or more images from the LXD image store.\n" -#~ "\n" -#~ "lxc image refresh [:] [[:]...]\n" -#~ " Refresh one or more images from its parent remote.\n" -#~ "\n" -#~ "lxc image export [:] [target]\n" -#~ " Export an image from the LXD image store into a distributable " -#~ "tarball.\n" -#~ "\n" -#~ " The output target is optional and defaults to the working directory.\n" -#~ " The target may be an existing directory, file name, or \"-\" to " -#~ "specify\n" -#~ " stdout. The target MUST be a directory when exporting a split " -#~ "image.\n" -#~ " If the target is a directory, the image's name (each part's name for\n" -#~ " split images) as found in the database will be used for the exported\n" -#~ " image. If the target is a file (not a directory and not stdout), " -#~ "then\n" -#~ " the appropriate extension will be appended to the provided file name\n" -#~ " based on the algorithm used to compress the image.\n" -#~ "\n" -#~ "lxc image info [:]\n" -#~ " Print everything LXD knows about a given image.\n" -#~ "\n" -#~ "lxc image list [:] [filter] [--format csv|json|table|yaml] [-c " -#~ "]\n" -#~ " List images in the LXD image store. Filters may be of the\n" -#~ " = form for property based filtering, or part of the " -#~ "image\n" -#~ " hash or part of the image alias name.\n" -#~ "\n" -#~ " The -c option takes a (optionally comma-separated) list of arguments " -#~ "that\n" -#~ " control which image attributes to output when displaying in table or " -#~ "csv\n" -#~ " format.\n" -#~ "\n" -#~ " Default column layout is: lfpdasu\n" -#~ "\n" -#~ " Column shorthand chars:\n" -#~ "\n" -#~ " l - Shortest image alias (and optionally number of other " -#~ "aliases)\n" -#~ "\n" -#~ " L - Newline-separated list of all image aliases\n" -#~ "\n" -#~ " f - Fingerprint\n" -#~ "\n" -#~ " p - Whether image is public\n" -#~ "\n" -#~ " d - Description\n" -#~ "\n" -#~ " a - Architecture\n" -#~ "\n" -#~ " s - Size\n" -#~ "\n" -#~ " u - Upload date\n" -#~ "\n" -#~ "lxc image show [:]\n" -#~ " Yaml output of the user modifiable properties of an image.\n" -#~ "\n" -#~ "lxc image edit [:]\n" -#~ " Edit image, either by launching external editor or reading STDIN.\n" -#~ " Example: lxc image edit # launch editor\n" -#~ " cat image.yaml | lxc image edit # read from image." -#~ "yaml\n" -#~ "\n" -#~ "lxc image alias create [:] \n" -#~ " Create a new alias for an existing image.\n" -#~ "\n" -#~ "lxc image alias rename [:] \n" -#~ " Rename an alias.\n" -#~ "\n" -#~ "lxc image alias delete [:]\n" -#~ " Delete an alias.\n" -#~ "\n" -#~ "lxc image alias list [:] [filter]\n" -#~ " List the aliases. Filters may be part of the image hash or part of " -#~ "the image alias name." -#~ msgstr "" -#~ "Manipuler les images de conteneur.\n" -#~ "\n" -#~ "Dans LXD les conteneurs sont créés depuis des images. Ces images sont\n" -#~ "elles-même générées soit depuis des conteneurs existants ou téléchargées\n" -#~ "depuis un serveur d'image\n" -#~ "\n" -#~ "Lors de l'utilisation d'images distantes, LXD cachera automatiquement " -#~ "ces\n" -#~ "images pour vous et les supprimera à expiration.\n" -#~ "\n" -#~ "L'identifiant unique d'image est l'empreinte (sha-256) de sa " -#~ "représentation\n" -#~ "sous la forme d'une archive tar (ou pour les images fractionnées, la\n" -#~ "concaténation de ses métadonnées et des archives du système de fichiers\n" -#~ "racine).\n" -#~ "\n" -#~ "Les images sont référencées par leur empreinte complète, le préfixe " -#~ "unique\n" -#~ "le plus court ou leur alias (s'il est positionné).\n" -#~ "\n" -#~ "\n" -#~ "lxc image import [|] [:] [--" -#~ "public] [--created-at=ISO-8601] [--expires-at=ISO-8601] [--" -#~ "fingerprint=FINGERPRINT] [--alias=ALIAS].. [prop=value]\n" -#~ " Importer l'archive (ou les archives) tar d'une image dans le dépôt " -#~ "LXD.\n" -#~ "\n" -#~ "lxc image copy [:] : [--alias=ALIAS].. [--copy-" -#~ "aliases] [--public] [--auto-update]\n" -#~ " Copier une image d'un démon LXD vers un autre au travers du réseau.\n" -#~ "\n" -#~ " Le booléen auto-update indique au serveur qu'il doit garder cette " -#~ "image\n" -#~ " à jour. Cela requiert que la source soit un alias et qu'elle soit\n" -#~ " publique.\n" -#~ "\n" -#~ "lxc image delete [:] [:][...]\n" -#~ " Supprimer une ou plusieurs images du dépôt LXD.\n" -#~ "\n" -#~ "lxc image export [:] []\n" -#~ " Exporter une image du dépôt LXD sous la forme d'une archive tar " -#~ "distribuable.\n" -#~ "\n" -#~ " La cible en sortie est optionnelle et le répertoire de travail est " -#~ "sa\n" -#~ " valeur par défaut. La cible peut être un répertoire existant, un " -#~ "nom\n" -#~ " de fichier, ou \\-\\ pour spécifier stdout. La cible DOIT être un\n" -#~ " répertoire lors de l'export d'une image fractionnée. Si la cible " -#~ "est\n" -#~ " un répertoire, le nom de l'image (le nom de chaque partie pour une\n" -#~ " image fractionnée) telle que présent dans la base de données sera\n" -#~ " utilisé pour l'image exportée. Si la cible est un fichier (ni un\n" -#~ " répertoire, ni stdout), alors l'extension appropriée sera ajoutée au\n" -#~ " nom de fichier fourni suivant l'algorithme utilisé pour comprimer\n" -#~ " l'image.\n" -#~ "\n" -#~ "lxc image info [:]\n" -#~ " Afficher toutes les informations connues concernant une image " -#~ "donnée.\n" -#~ "\n" -#~ "lxc image list [:] [filter] [--format table|json]\n" -#~ " Lister les images contenues dans le dépôt LXD. Les filtres peuvent\n" -#~ " être de la forme = pour un filtrage sur les propriétés, " -#~ "ou\n" -#~ " une partie de l'empreinte de l'image ou une partie de l'alias de\n" -#~ " l'image.\n" -#~ "\n" -#~ "lxc image show [:]\n" -#~ " Sortie yaml des propriétés de l'image modifiables par l'utilisateur.\n" -#~ "\n" -#~ "lxc image edit [:]\n" -#~ " Éditer l'image, soit en lançant un éditeur externe ou en lisant " -#~ "STDIN.\n" -#~ " Exemple : lxc image edit # lance l'éditeur\n" -#~ " cat image.yaml | lxc image edit # lit depuis image." -#~ "yaml\n" -#~ "\n" -#~ "lxc image alias create [:] \n" -#~ " Créer un nouvel alias pour une image existante.\n" -#~ "\n" -#~ "lxc image alias delete [:]\n" -#~ " Supprimer un alias.\n" -#~ "\n" -#~ "lxc image alias list [:] []\n" -#~ " Lister les alias. Les filtres peuvent être une partie de " -#~ "l'empreinte\n" -#~ " de l'image ou une partie de l'alias de l'image." - #, fuzzy #~ msgid "" #~ "Usage: lxc init [:] [:][] [--ephemeral|-e] " diff --git a/po/ja.po b/po/ja.po index d0dbd84686ef..b245d72fdfe9 100644 --- a/po/ja.po +++ b/po/ja.po @@ -8094,240 +8094,6 @@ msgstr "yes" #~ "\n" #~ "LXD クライアントのヘルプを表示します。" -#~ msgid "" -#~ "Usage: lxc image [options]\n" -#~ "\n" -#~ "Manipulate container images.\n" -#~ "\n" -#~ "In LXD containers are created from images. Those images were themselves\n" -#~ "either generated from an existing container or downloaded from an image\n" -#~ "server.\n" -#~ "\n" -#~ "When using remote images, LXD will automatically cache images for you\n" -#~ "and remove them upon expiration.\n" -#~ "\n" -#~ "The image unique identifier is the hash (sha-256) of its representation\n" -#~ "as a compressed tarball (or for split images, the concatenation of the\n" -#~ "metadata and rootfs tarballs).\n" -#~ "\n" -#~ "Images can be referenced by their full hash, shortest unique partial\n" -#~ "hash or alias name (if one is set).\n" -#~ "\n" -#~ "\n" -#~ "lxc image import | [|] [:] [--" -#~ "public] [--created-at=ISO-8601] [--expires-at=ISO-8601] [--" -#~ "fingerprint=FINGERPRINT] [--alias=ALIAS...] [prop=value]\n" -#~ " Import an image tarball (or tarballs) or an image directory into the " -#~ "LXD image store.\n" -#~ " Directory import is only available on Linux and must be performed as " -#~ "root.\n" -#~ "\n" -#~ "lxc image copy [:] : [--alias=ALIAS...] [--copy-" -#~ "aliases] [--public] [--auto-update]\n" -#~ " Copy an image from one LXD daemon to another over the network.\n" -#~ "\n" -#~ " The auto-update flag instructs the server to keep this image up to\n" -#~ " date. It requires the source to be an alias and for it to be public.\n" -#~ "\n" -#~ "lxc image delete [:] [[:]...]\n" -#~ " Delete one or more images from the LXD image store.\n" -#~ "\n" -#~ "lxc image refresh [:] [[:]...]\n" -#~ " Refresh one or more images from its parent remote.\n" -#~ "\n" -#~ "lxc image export [:] [target]\n" -#~ " Export an image from the LXD image store into a distributable " -#~ "tarball.\n" -#~ "\n" -#~ " The output target is optional and defaults to the working directory.\n" -#~ " The target may be an existing directory, file name, or \"-\" to " -#~ "specify\n" -#~ " stdout. The target MUST be a directory when exporting a split " -#~ "image.\n" -#~ " If the target is a directory, the image's name (each part's name for\n" -#~ " split images) as found in the database will be used for the exported\n" -#~ " image. If the target is a file (not a directory and not stdout), " -#~ "then\n" -#~ " the appropriate extension will be appended to the provided file name\n" -#~ " based on the algorithm used to compress the image.\n" -#~ "\n" -#~ "lxc image info [:]\n" -#~ " Print everything LXD knows about a given image.\n" -#~ "\n" -#~ "lxc image list [:] [filter] [--format csv|json|table|yaml] [-c " -#~ "]\n" -#~ " List images in the LXD image store. Filters may be of the\n" -#~ " = form for property based filtering, or part of the " -#~ "image\n" -#~ " hash or part of the image alias name.\n" -#~ "\n" -#~ " The -c option takes a (optionally comma-separated) list of arguments " -#~ "that\n" -#~ " control which image attributes to output when displaying in table or " -#~ "csv\n" -#~ " format.\n" -#~ "\n" -#~ " Default column layout is: lfpdasu\n" -#~ "\n" -#~ " Column shorthand chars:\n" -#~ "\n" -#~ " l - Shortest image alias (and optionally number of other " -#~ "aliases)\n" -#~ "\n" -#~ " L - Newline-separated list of all image aliases\n" -#~ "\n" -#~ " f - Fingerprint\n" -#~ "\n" -#~ " p - Whether image is public\n" -#~ "\n" -#~ " d - Description\n" -#~ "\n" -#~ " a - Architecture\n" -#~ "\n" -#~ " s - Size\n" -#~ "\n" -#~ " u - Upload date\n" -#~ "\n" -#~ "lxc image show [:]\n" -#~ " Yaml output of the user modifiable properties of an image.\n" -#~ "\n" -#~ "lxc image edit [:]\n" -#~ " Edit image, either by launching external editor or reading STDIN.\n" -#~ " Example: lxc image edit # launch editor\n" -#~ " cat image.yaml | lxc image edit # read from image." -#~ "yaml\n" -#~ "\n" -#~ "lxc image alias create [:] \n" -#~ " Create a new alias for an existing image.\n" -#~ "\n" -#~ "lxc image alias rename [:] \n" -#~ " Rename an alias.\n" -#~ "\n" -#~ "lxc image alias delete [:]\n" -#~ " Delete an alias.\n" -#~ "\n" -#~ "lxc image alias list [:] [filter]\n" -#~ " List the aliases. Filters may be part of the image hash or part of " -#~ "the image alias name." -#~ msgstr "" -#~ "使い方: lxc image [options]\n" -#~ "\n" -#~ "コンテナイメージを操作します。\n" -#~ "\n" -#~ "LXD では、コンテナはイメージから作られます。このイメージは、既存のコンテ" -#~ "ナ\n" -#~ "やイメージサーバからダウンロードしたイメージから作られます。\n" -#~ "\n" -#~ "リモートのイメージを使う場合、LXD は自動的にイメージをキャッシュします。" -#~ "そ\n" -#~ "して、イメージの期限が切れるとキャッシュを削除します。\n" -#~ "\n" -#~ "イメージ固有の識別子は圧縮された tarball (分割イメージの場合は、メタデー" -#~ "タ\n" -#~ "と rootfs tarball を結合したもの) のハッシュ (sha-256) です。\n" -#~ "\n" -#~ "イメージは全ハッシュ文字列、一意に定まるハッシュの短縮表現、(設定されて" -#~ "い\n" -#~ "る場合は) エイリアスで参照できます。\n" -#~ "\n" -#~ "\n" -#~ "lxc image import | [|] [:] [--" -#~ "public] [--created-at=ISO-8601] [--expires-at=ISO-8601] [--" -#~ "fingerprint=FINGERPRINT] [--alias=ALIAS...] [prop=value]\n" -#~ " イメージの tarball (複数も可能) を LXD のイメージストアにインポートし" -#~ "ま\n" -#~ " す。ディレクトリのインポートは Linux 上でのみ可能で、root で実行する必" -#~ "要\n" -#~ " があります。\n" -#~ "\n" -#~ "lxc image copy [:] : [--alias=ALIAS...] [--copy-" -#~ "aliases] [--public] [--auto-update]\n" -#~ " ネットワーク経由である LXD デーモンから他の LXD デーモンへイメージを\n" -#~ " コピーします。\n" -#~ "\n" -#~ " auto-update フラグは、サーバがイメージを最新に保つように指示します。" -#~ "イ\n" -#~ " メージのソースがエイリアスであり、public である必要があります。\n" -#~ "\n" -#~ "lxc image delete [:] [[:]...]\n" -#~ " LXD のイメージストアからイメージを削除します。\n" -#~ "\n" -#~ "lxc image refresh [:] [[:]...]\n" -#~ " ひとつ以上のイメージを取得元から更新します。\n" -#~ "\n" -#~ "lxc image export [:] [target]\n" -#~ " LXD のイメージストアから配布可能な tarball としてイメージをエクスポー" -#~ "ト\n" -#~ " します。\n" -#~ "\n" -#~ " 出力先の指定はオプションで、デフォルトでは現在のディレクトリです。\n" -#~ " 出力先は存在するディレクトリ、ファイル名、標準出力を示す \"-\" のい\n" -#~ " ずれかです。分割イメージをエクスポートする際は、出力先はディレクト\n" -#~ " リでなければなりません。出力先がディレクトリの場合、データベースで\n" -#~ " 見つかったイメージ名 (分割イメージの部分それぞれの名前) をエクスポー\n" -#~ " トするイメージに使用します。出力先がファイルの場合 (ディレクトリで\n" -#~ " も標準出力でもない場合)、イメージを圧縮するアルゴリズムにもとづい\n" -#~ " た適切な拡張子が対象のファイル名に追加されます。\n" -#~ "\n" -#~ "lxc image info [:]\n" -#~ " 指定したイメージについてのすべての情報を表示します。\n" -#~ "\n" -#~ "lxc image list [:] [filter] [--format csv|json|table|yaml] [-c " -#~ "]\n" -#~ " LXD のイメージストア内のイメージを一覧表示します。プロパティでフィル" -#~ "タ\n" -#~ " を行う場合は、フィルタは = の形になります。フィルタはイ" -#~ "メー\n" -#~ " ジハッシュの一部やイメージエイリアス名の一部も指定できます。\n" -#~ "\n" -#~ " -c オプションは、表形式もしくは csv で出力する際のイメージ属性の出\n" -#~ " 力形式を制御します。引数のリスト (カンマ区切りも可能) を指定します。\n" -#~ "\n" -#~ " デフォルトのカラムレイアウト: lfpdasu\n" -#~ "\n" -#~ " カラムの指定文字:\n" -#~ "\n" -#~ " l - もっとも短いイメージのエイリアス (他の指定されているエイリアス" -#~ "の数も表示します)\n" -#~ "\n" -#~ " L - イメージのエイリアスすべて (改行区切り)\n" -#~ "\n" -#~ " f - フィンガープリント\n" -#~ "\n" -#~ " p - イメージがパブリックかどうか\n" -#~ "\n" -#~ " d - 説明\n" -#~ "\n" -#~ " a - アーキテクチャ\n" -#~ "\n" -#~ " s - サイズ\n" -#~ "\n" -#~ " u - アップロード日\n" -#~ "\n" -#~ "lxc image show [:]\n" -#~ " ユーザが変更できるプロパティの YAML 形式の出力を行います。\n" -#~ "\n" -#~ "lxc image edit [:]\n" -#~ " 外部エディタまたは標準入力からの読み込みにより、イメージを編集しま" -#~ "す。\n" -#~ " 例: lxc image edit # エディタの起動\n" -#~ " cat image.yaml | lxc image edit # image.yaml から読み込" -#~ "み\n" -#~ "\n" -#~ "lxc image alias create [:] \n" -#~ " 既存のイメージに新たにエイリアスを作成します。\n" -#~ "\n" -#~ "lxc image alias rename [:] \n" -#~ " エイリアスの名前を変更します。\n" -#~ "\n" -#~ "lxc image alias delete [:]\n" -#~ " エイリアスを削除します。\n" -#~ "\n" -#~ "lxc image alias list [:] [filter]\n" -#~ " エイリアスを一覧表示します。イメージハッシュの一部やイメージのエイリア" -#~ "ス\n" -#~ " 名の一部をフィルタとして指定できます。" - #~ msgid "" #~ "Usage: lxc init [:] [:][] [--ephemeral|-e] " #~ "[--profile|-p ...] [--config|-c ...] [--network|-n "