mysteriouscode/cfn-lint这是一个为aws-cloudformation/cfn-lint构建镜像的公共仓库,由[***]
本仓库旨在自动构建和发布cfn-lint的公共Docker镜像。由于cfn-lint没有官方Docker仓库,我们创建了此仓库,并使用GitHub Actions自动为每个cfn-lint发布版本构建新镜像。
仓库中的GitHub Actions每日触发,检查是否有cfn-lint新版本发布,确保始终提供最新的Docker镜像!
镜像发布在公共ECR和Docker Hub仓库。我们直接从cfn-lint仓库构建镜像(详见Dockerfile),可像常规cfn-lint一样使用。
获取最新版cfn-lint:
docker pull mysteriouscode/cfn-lint
获取特定版本:
docker pull mysteriouscode/cfn-lint:v0.87.9
也可使用主版本标签:
docker pull mysteriouscode/cfn-lint:v1
大多数CI环境会自动将代码挂载到容器并正确设置工作目录,因此只需运行cfn-lint即可。以下示例使用--info参数以显示更多运行信息。
docker.image('mysteriouscode/cfn-lint:latest') { sh "cfn-lint --info" }
lint: image: name: mysteriouscode/cfn-lint:latest script: - cfn-lint --info
使用-v将文件挂载到容器内任意目录(示例中使用/data),并通过-w或--workdir设置工作目录:
docker run -v `pwd`:/data -w /data mysteriouscode/cfn-lint:v0 cfn-lint --info
MIT No Attribution
与所有Docker镜像一样,本镜像可能包含其他软件,这些软件可能采用其他许可证(如基础发行版中的Bash等,以及所包含主要软件的任何直接或间接依赖项)。
本仓库作为公共服务创建,所有内容均公开可见。可查看.github/workflows/文件了解镜像构建的具体步骤。所有提交均使用GPG密钥签名,详见GitHub的提交签名验证文档。

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务