4.4. 在 RHEL web 控制台中使用 RHEL 镜像构建器创建 RHEL for Edge 容器镜像
您可以通过选择 “RHEL for Edge Container (.tar)” 创建 RHEL for Edge 镜像。RHEL for Edge Container(.tar) 镜像类型会创建一个 OSTree 提交,并将其嵌入到带有 web 服务器的 OCI 容器中。容器启动后,Web 服务器将提交充当 OSTree 存储库。
按照此流程中的步骤,再 RHEL web 控制台中使用镜像构建器创建 RHEL for Edge 容器镜像。
先决条件
- 在 RHEL 系统上,您已访问 RHEL 镜像构建器仪表盘。
- 您已创建了蓝图。
流程
- 在 RHEL 镜像构建器仪表盘上,单击 。
- 在 Image output 页面中执行以下步骤:
在 Select a blueprint 下拉菜单中选择您要使用的蓝图。
- 从 Image output type 下拉列表中,选择 “RHEL for Edge Container (.tar)” 。
- 点 。
在 OSTree 页面中,输入:
Repository URL :指定要嵌入镜像中提交的 OSTree 存储库的 URL。例如: http://10.0.2.2:8080/repo/。默认情况下,RHEL for Edge 容器镜像的存储库文件夹为 "/repo"。
要查找要使用的正确 URL,请访问正在运行的容器并检查
nginx.conf
文件。要查找要使用哪个 URL,请访问正在运行的容器并检查nginx.conf
文件。在nginx.conf
文件中,找到root
目录条目,以搜索/repo/
文件夹信息。请注意,如果您在使用 RHEL 镜像构建器创建 RHEL for Edge 容器镜像(.tar)
时没有指定存储库 URL,则会在nginx.conf
文件中创建默认的/repo/
条目。- Parent commit :指定之前的提交,如果此时还没有提交,则保留为空。
-
在 Ref 文本框中,指定要在哪里创建提交的引用路径。默认情况下,Web 控制台指定
rhel/9/$ARCH/edge
。"$ARCH" 值由主机机器决定。点 。
- 在 Review 页面上,检查自定义。点 。
点
。RHEL 镜像构建器开始为您创建的蓝图创建 RHEL for Edge 容器镜像。
注意镜像创建过程需要 20 分钟才能完成。
验证
检查 RHEL for Edge Container 镜像创建进度:
- 点 选项卡。
镜像创建过程完成后,您可以下载生成的 "RHEL for Edge Container(.tar)" 镜像。
其他资源