
madduci/docker-compiler-explorerdocker-compiler-explorer 是基于 Docker 的 Matt Godbolt's Compiler Explorer 自托管版本。该镜像旨在简化 Compiler Explorer 的私有环境部署,允许用户在本地或私有服务器上搭建编译器探索工具,无需依赖公共服务。
直接拉取预构建镜像并通过 docker-compose 启动服务:
bashdocker pull madduci/docker-compiler-explorer:latest && docker-compose up -d
若需修改 Dockerfile 自定义构建配置,执行以下命令(首次运行将基于修改后的 Dockerfile 构建镜像):
bashdocker-compose up -d
服务启动后,通过浏览器访问以下地址:
http://localhost:***(若修改端口映射,使用自定义端口)
默认配置文件包含端口映射和服务重启策略,示例如下:
yamlversion: '3' services: compiler-explorer: image: madduci/docker-compiler-explorer:latest # 本地构建时替换为 build: . ports: - "***:***" # 格式:"主机端口:容器端口",修改主机端口可自定义访问端口 restart: unless-stopped # 服务退出时自动重启(除非手动停止)
ports 字段调整主机端口,例如 "8080:***" 表示通过主机 8080 端口访问服务image 字段替换为 build: .,使用当前目录的 Dockerfile 构建镜像unless-stopped,可根据需求修改为 always、on-failure 等
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务