6.8. 使用 bootc-image-builder 在生成的磁盘镜像中注入配置
您可以使用 构建配置
(即 .toml
)或 .json 文件为生成的镜像注入自定义镜像。'build config
文件映射到容器目录到 /config.toml
。以下示例演示了如何将用户添加到生成的磁盘镜像中:
流程
创建
./config.toml
。以下示例演示了如何将用户添加到磁盘镜像中。[[customizations.user]] name = "user" password = "pass" key = "ssh-rsa AAA ... user@email.com" groups = ["wheel"]
[[customizations.user]] name = "user" password = "pass" key = "ssh-rsa AAA ... user@email.com" groups = ["wheel"]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
名称
- 必选.用户的名称。 -
密码
- 不强制要求。非加密密码. -
键
(不是强制)公共 SSH 密钥内容。 -
组
(不是强制)将用户添加到的组数组。
-
运行
bootc-image-builder
并通过以下参数,包括./config.toml
:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 启动虚拟机,例如使用
virt-install
:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
使用 SSH 访问系统:
ssh -i /<path_to_private_ssh-key> <user1>_@_<ip-address>
# ssh -i /<path_to_private_ssh-key> <user1>_@_<ip-address>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
后续步骤
- 部署容器镜像后,您可以对镜像进行更新,并将更改推送到注册中心。请参阅管理 RHEL 可引导镜像。