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