本节将描述最简单的容器任务。 5.5.1. 创建容器
每个新容器都是基于镜像、现有容器或容器快照创建的。 在安装时,LXD 配置了以下图像服务器:
• Ubuntu的:这为官方的 Ubuntu 服务器云镜像版本提供服务。
• ubuntu-日报:这提供每日开发版本的官方 Ubuntu 服务器云映像。
![]()
40 https://github.com/lxc/lxd/blob/master/doc/configuration.md
• 图片:这是images.linuxcontainers.org 的默认安装别名。 这是使用 LXC“下载”模板使用的相同图像构建的经典 lxc 图像。 这包括各种发行版和最少的定制 Ubuntu 映像。 这不是 Ubuntu 映像的推荐服务器。
创建和启动容器的命令是
lxc 启动远程:图像容器名称
图像由它们的散列标识,但也有别名。 “ubuntu”服务器知道许多别名,例如“16.04”和“xenial”。 可以使用以下命令查看 Ubuntu 服务器可用的所有图像的列表:
lxc 图像列表 ubuntu:
要查看有关特定图像的更多信息,包括它已知的所有别名,您可以使用:
lxc 图像信息 ubuntu:xenial
您通常可以使用发行版名称 ('xenial') 或发行版号 (16.04) 来引用 Ubuntu 映像。 此外,“lts”是最新支持的 LTS 版本的别名。 要选择不同的架构,您可以指定所需的架构:
lxc 图像信息 ubuntu:lts/arm64
现在,让我们启动我们的第一个容器:
lxc 启动 ubuntu:xenial x1
这将为您当前的架构下载官方的当前 Xenial 云镜像,然后使用该镜像创建一个容器,最后启动它。 命令返回后,您可以使用以下命令查看它:
lxc 列表 lxc 信息 x1
并使用以下命令在其中打开一个外壳:
lxc 执行 x1 重击
try-it 页面提供了可用于管理容器的命令的完整概要。
现在已经下载了“xenial”映像,它将保持同步,直到(默认情况下)10 天内没有基于它创建新容器。 之后,它将被删除。
文件记录