
dokken/amazonlinux-2023本镜像为Amazon Linux 2023操作系统,专为Test Kitchen的kitchen-dokken驱动程序设计。可作为完整操作系统安装的替代品,用于CI流水线或本地快速测试Chef Infra cookbooks。
所有镜像均发布于Docker Hub。
安装Test Kitchen和kitchen-dokken驱动:
bashgem install test-kitchen kitchen-dokken
安装Docker引擎。
在Test Kitchen配置文件(.kitchen.yml)中指定本镜像:
yaml--- driver: name: dokken chef_version: latest provisioner: name: chef_zero platforms: - name: amazonlinux-2023 driver: image: dokken/amazonlinux-2023 pid_one_command: /usr/lib/systemd/systemd # 启用systemd支持(如需要) intermediate_instructions: - RUN yum install -y yum-utils # 可选:添加额外依赖安装步骤 suites: - name: default run_list: - recipe[your_cookbook::default] attributes:
配置完成后执行以下命令启动测试:
bashkitchen test
操作系统厂商发布的Docker镜像通常极简,优化用于在容器集群中运行应用。而测试Chef Infra cookbooks时,需要更接近真实环境的镜像,包含常用系统工具甚至完整systemd安装。Dokken镜像预装额外包,使其更接近VM或云实例,便于快速测试且避免环境相关问题。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务