
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
本镜像为https://github.com/kframework/k%E6%8F%90%E4%BE%9B%E5%AE%B9%E5%99%A8%E5%8C%96%E9%83%A8%E7%BD%B2%E6%96%B9%E6%A1%88%E3%80%82K Framework是一个开源的形式化方法工具包,支持编程语言的语法定义、语义规范及程序行为的形式化分析与验证。该Docker镜像预安装了完整的K工具链,旨在消除本地环境配置复杂性,确保跨平台一致性,方便开发者快速上手K Framework的各项功能。
kore)、语法解析器(kast)、证明器(kprove)等核心工具拉取镜像
从Docker Hub拉取最新版本镜像:
bashdocker pull kframework/k:latest
指定版本(推荐生产环境使用具体版本号):
bashdocker pull kframework/k:5.6.0 # 示例版本号,需替换为实际存在的标签
运行容器
以交互模式启动容器并进入shell:
bashdocker run -it --rm kframework/k:latest bash
通过 -v 参数挂载本地工作目录,实现容器内访问本地文件:
bash# 将当前目录挂载到容器内的/workspace目录 docker run -it --rm -v $(pwd):/workspace -w /workspace kframework/k:latest bash
在容器内即可使用K工具处理本地文件,例如解析K定义文件:
bashkast my_language.k --output kore # 将K定义文件转换为KORE中间表示
无需进入容器,直接在宿主机器执行K工具命令:
bash# 验证程序性质 docker run -it --rm -v $(pwd):/workspace -w /workspace kframework/k:latest kprove spec.k
latest:指向最新稳定版本X.Y.Z:特定版本标签(如5.6.0),对应K Framework的GitHub发布版本dev:开发分支快照,包含最新未发布功能(不稳定,仅供测试)docker-compose管理容器配置,例如持久化工具缓存Dockerfile添加额外依赖您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务