跳到内容

5 设置和管理镜像

在本章中,您必须以非特权用户身份运行命令(如果您从头开始遵循本书,则为“incusadmin”)。

列出可用镜像

您可能迫不及待地想开始使用容器。有很多容器操作系统选择。要了解有多少选择,请输入以下命令

incus image list images: | more

按空格键翻页查看列表。容器和虚拟机的列表会不断增长。

您**最后**要做的就是寻找要安装的容器镜像,特别是如果您知道要创建的镜像。更改命令以仅显示 Rocky Linux 安装选项

incus image list images: | grep rocky

这将显示一个更容易管理的列表

| rockylinux/8 (3 more)                    | dede6169bb45 | yes    | Rockylinux 8 amd64 (20240903_05:18)        | x86_64       | VIRTUAL-MACHINE | 850.75MiB  | 2024/09/02 19:00 CDT |
| rockylinux/8/arm64 (1 more)              | b749bad83e60 | yes    | Rockylinux 8 arm64 (20240903_04:40)        | aarch64      | CONTAINER       | 125.51MiB  | 2024/09/02 19:00 CDT |
| rockylinux/8/cloud (1 more)              | 4fefd464d25d | yes    | Rockylinux 8 amd64 (20240903_05:18)        | x86_64       | VIRTUAL-MACHINE | 869.95MiB  | 2024/09/02 19:00 CDT |
| rockylinux/8/cloud (1 more)              | 729891475172 | yes    | Rockylinux 8 amd64 (20240903_05:18)        | x86_64       | CONTAINER       | 148.81MiB  | 2024/09/02 19:00 CDT |
| rockylinux/8/cloud/arm64                 | 3642ec9652fc | yes    | Rockylinux 8 arm64 (20240903_04:52)        | aarch64      | CONTAINER       | 144.84MiB  | 2024/09/02 19:00 CDT |
| rockylinux/9 (3 more)                    | 9e5e4469e660 | yes    | Rockylinux 9 amd64 (20240903_03:29)        | x86_64       | VIRTUAL-MACHINE | 728.60MiB  | 2024/09/02 19:00 CDT |
| rockylinux/9 (3 more)                    | fff1706d5834 | yes    | Rockylinux 9 amd64 (20240903_03:29)        | x86_64       | CONTAINER       | 111.25MiB  | 2024/09/02 19:00 CDT |
| rockylinux/9/arm64 (1 more)              | d3a44df90d69 | yes    | Rockylinux 9 arm64 (20240903_04:49)        | aarch64      | CONTAINER       | 107.18MiB  | 2024/09/02 19:00 CDT |
| rockylinux/9/cloud (1 more)              | 4329a67099ba | yes    | Rockylinux 9 amd64 (20240903_03:28)        | x86_64       | VIRTUAL-MACHINE | 749.29MiB  | 2024/09/02 19:00 CDT |
| rockylinux/9/cloud (1 more)              | bc30d585b9f0 | yes    | Rockylinux 9 amd64 (20240903_03:28)        | x86_64       | CONTAINER       | 127.16MiB  | 2024/09/02 19:00 CDT |
| rockylinux/9/cloud/arm64                 | 5c38ddd506bd | yes    | Rockylinux 9 arm64 (20240903_04:38)        | aarch64      | CONTAINER       | 122.87MiB  | 2024/09/02 19:00 CDT |

安装、重命名和列出镜像

对于第一个容器,您将使用“rockylinux/8”。要安装它,您可以使用

incus launch images:rockylinux/8 rockylinux-test-8

这将创建一个名为“rockylinux-test-8”的基于 Rocky Linux 的容器。您可以在创建后重命名容器,但首先需要停止容器,容器在创建时会自动启动。

要手动启动容器,请使用

incus start rockylinux-test-8

要重命名镜像(我们这里不做,但这是操作方法),首先停止容器

incus stop rockylinux-test-8

使用move命令更改容器的名称

incus move rockylinux-test-8 rockylinux-8

如果您按照此说明操作,请停止容器并将其移回原始名称以继续学习。

对于本指南,现在继续安装另外两个镜像

incus launch images:rockylinux/9 rockylinux-test-9

incus launch images:ubuntu/22.04 ubuntu-test

通过列出您的镜像来检查您拥有的内容

incus list

这将返回以下结果

+-------------------+---------+----------------------+------+-----------+-----------+
|       NAME        |  STATE  |         IPV4         | IPV6 |   TYPE    | SNAPSHOTS |
+-------------------+---------+----------------------+------+-----------+-----------+
| rockylinux-test-8 | RUNNING | 10.146.84.179 (eth0) |      | CONTAINER | 0         |
+-------------------+---------+----------------------+------+-----------+-----------+
| rockylinux-test-9 | RUNNING | 10.146.84.180 (eth0) |      | CONTAINER | 0         |
+-------------------+---------+----------------------+------+-----------+-----------+
| ubuntu-test       | RUNNING | 10.146.84.181 (eth0) |      | CONTAINER | 0         |
+-------------------+---------+----------------------+------+-----------+-----------+

作者:Steven Spencer

贡献者:Ezequiel Bruni、Ganna Zhyrnova