
amake/innosetup一种直接从Linux或macOS设备创建Microsoft Windows的Inno Setup安装程序包的简便方法。
除父镜像包含的组件外,此镜像还提供以下核心组件:
以交互模式运行,将源代码根目录挂载到/work;将安装脚本指定为命令:
shdocker run --rm -i -v $PWD:/work amake/innosetup helloworld.iss
将以下包装脚本放在PATH中(例如命名为iscc),即可直接运行iscc helloworld.iss:
sh#!/usr/bin/env bash exec docker run --rm -i -v $PWD:/work amake/innosetup "$@"
请注意,根据代码挂载到容器的方式,安装脚本引用的文件可能在容器内可见或不可见。建议确保所有引用的文件都位于脚本所在目录或其子目录下。输出文件也同样适用。
此镜像采用了一些技巧来使wine和Inno Setup能够无头运行,这会导致日志中出现一些不美观的警告,但不影响功能正常运行。
是的,它能正常工作。与2019年3月12日前后发现的其他各种类似的Docker化Inno Setup仓库不同,此镜像确实可以正常使用。
有关如何将其用作完整编辑/构建/签名工作流一部分的文章:在Linux和macOS上使用Inno Setup
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务