如何使用远程镜像¶
incus
CLI 命令可以支持多个镜像服务器,并预先配置了我们自己的镜像服务器。有关概述,请参阅 默认镜像服务器。
列出已配置的远程服务器¶
要查看所有已配置的远程服务器,请输入以下命令
incus remote list
使用 简单流格式 的远程服务器是纯镜像服务器。使用 incus
格式的服务器是 Incus 服务器,它们要么仅用作镜像服务器,要么除了用作常规 Incus 服务器外,还可能提供一些镜像。有关更多信息,请参阅 镜像服务器类型。
列出远程服务器上的可用镜像¶
要列出服务器上的所有远程镜像,请输入以下命令
incus image list <remote>:
您可以过滤结果。有关说明,请参阅 过滤可用镜像。
添加远程服务器¶
如何添加远程服务器取决于服务器使用的协议。
添加简单流服务器¶
要将简单流服务器添加为远程服务器,请输入以下命令
incus remote add <remote_name> <URL> --protocol=simplestreams
URL 必须使用 HTTPS。
添加远程 Incus 服务器¶
要将 Incus 服务器添加为远程服务器,请输入以下命令
incus remote add <remote_name> <IP|FQDN|URL> [flags]
某些身份验证方法需要特定的标志(例如,对于 OIDC 身份验证,请使用 incus remote add <remote_name> <IP|FQDN|URL> --auth-type=oidc
)。有关更多信息,请参阅 使用 Incus 服务器进行身份验证 和 远程 API 身份验证。
例如,输入以下命令以通过 IP 地址添加远程服务器
incus remote add my-remote 192.0.2.10
系统会提示您确认远程服务器指纹,然后提示您输入令牌。
引用镜像¶
要引用镜像,请指定其远程服务器和其别名或指纹,并用冒号分隔。例如
images:ubuntu/22.04
images:ubuntu/22.04
local:ed7509d7e83f
选择默认远程服务器¶
如果您指定镜像名称而不指定远程服务器的名称,则使用默认镜像服务器。
要查看哪个服务器配置为默认镜像服务器,请输入以下命令
incus remote get-default
要选择不同的远程服务器作为默认镜像服务器,请输入以下命令
incus remote switch <remote_name>