crystallang/crystalCrystal是一种通用目的、面向对象的编程语言,其语法受Ruby启发,同时具备编译型语言的性能和静态类型检查的安全性。本Docker镜像提供了Crystal编译器、依赖管理工具shards及标准库所需的各类库,方便开发者快速搭建Crystal开发和运行环境。
nightly、x、x.y、x.y.z(如1、1.10、1.10.1),基于Ubuntu系统构建。nightly-alpine、x-alpine、x.y-alpine、x.y.z-alpine(如1-alpine、1.10-alpine),基于轻量级Alpine Linux构建。master分支构建,包含最新开发特性。根据项目需求选择合适的标签:
1.10.1或1.10.1-alpine)以确保稳定性。nightly或nightly-alpine标签。-build后缀的标签(如1.10.1-build)。bash# 拉取最新稳定版Ubuntu基础镜像 docker pull crystal:latest # 拉取Alpine基础镜像(轻量级) docker pull crystal:latest-alpine # 运行交互式终端,挂载当前目录作为工作区 docker run -it --rm -v $(pwd):/app -w /app crystal:latest crystal --version
Crystal语言目前处于1.X系列,可通过Docker标签查看最新版本。项目已在生产环境得到成功应用,但暂未提供ARM架构设备的Docker镜像。
如需贡献代码或改进镜像,可参考Crystal源代码仓库的贡献指南。
本镜像基于distribution-scripts仓库中的脚本构建,确保构建过程的透明性和可重复性。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务