本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

!CI状态
Docker Emacs 镜像旨在提供一个便捷的方式在 Docker 容器中运行 Emacs 编辑器。该项目基于 nix-emacs-ci 构建,封装了不同操作系统环境、Emacs 版本及开发工具链,满足多样化的 Emacs 使用与开发需求。
主要用途:
| 镜像类型 | 基础标签格式 | 大小 | 继承关系 | 核心内容 |
|---|---|---|---|---|
| 基础镜像 | ${version} | 370MB | - | Emacs + curl/gnupg/ssh/wget |
| CI 基础镜像 | ${version}-ci | 470MB | ${version} | 基础镜像 + git/make |
| CI-Cask 镜像 | ${version}-ci-cask | 510MB | ${version}-ci | CI 基础镜像 + Cask/Python |
| CI-Eask 镜像 | ${version}-ci-eask | 510MB | ${version}-ci | CI 基础镜像 + Eask |
| CI-eldev 镜像 | ${version}-ci-eldev | 470MB | ${version}-ci | CI 基础镜像 + eldev |
| CI-keg 镜像 | ${version}-ci-keg | 470MB | ${version}-ci | CI 基础镜像 + keg |
| 镜像类型 | 基础标签格式 | 大小 | 继承关系 | 核心内容 |
|---|---|---|---|---|
| 基础镜像 | ${version}-alpine | 240MB | - | Emacs + curl/gnupg/ssh/wget |
| CI 基础镜像 | ${version}-alpine-ci | 250MB | ${version}-alpine | 基础镜像 + git/make |
| CI-Cask 镜像 | ${version}-alpine-ci-cask | 300MB | ${version}-alpine-ci | CI 基础镜像 + Cask/Python |
| CI-Eask 镜像 | ${version}-alpine-ci-eask | 300MB | ${version}-alpine-ci | CI 基础镜像 + Eask |
| CI-eldev 镜像 | ${version}-alpine-ci-eldev | 250MB | ${version}-alpine-ci | CI 基础镜像 + eldev |
| CI-keg 镜像 | ${version}-alpine-ci-keg | 250MB | ${version}-alpine-ci | CI 基础镜像 + keg |
| 别名标签 | 对应具体标签 | 说明 |
|---|---|---|
latest | 29.4 | Debian 基础镜像(最新稳定版) |
ci | 29.4-ci | Debian CI 基础镜像 |
ci-cask | 29.4-ci-cask | Debian CI 带 Cask 工具 |
ci-eask | 29.4-ci-eask | Debian CI 带 Eask 工具 |
alpine | 29.4-alpine | Alpine 基础镜像 |
alpine-ci | 29.4-alpine-ci | Alpine CI 基础镜像 |
29.4、28.2、27.229(指向最新 29.x)、28(指向最新 28.x)29.4-alpine、28.2-alpine-ci29.4-ci-eask、28.2-alpine-ci-caskdocker run -it --rm -v ~/test-emacs.d:/root/.emacs.d silex/emacs:29.4
silex/emacs:ci-casksilex/emacs:ci-easksilex/emacs:ci-eldev# 默认 latest 镜像(Debian 29.4 基础版) docker run -it --rm silex/emacs # 指定 Alpine 版本 docker run -it --rm silex/emacs:alpine # 指定具体版本 docker run -it --rm silex/emacs:28.2
# 查看版本 docker run --rm silex/emacs emacs --version # 执行 Lisp 表达式 docker run --rm silex/emacs emacs -Q --eval '(message "Hello from Docker Emacs")'
# 挂载当前目录到容器内 /app docker run -it --rm -v $(pwd):/app -w /app silex/emacs # 持久化 Emacs 配置和缓存 docker run -it --rm \ -v ~/.emacs.d:/root/.emacs.d \ -v ~/.emacs.cache:/root/.emacs.cache \ silex/emacs
docker run --rm -v $(pwd):/app -w /app silex/emacs:ci-eask \ sh -c "eask install-deps && eask build && eask test"
# docker-compose.yml version: '3' services: emacs-test: image: silex/emacs:ci-eask volumes: - ./:/app working_dir: /app command: sh -c "eask install-deps && eask test"
运行测试:
docker-compose up emacs-test
# 启动 Emacs 服务并保持运行 docker run -d --name emacs-server silex/emacs emacs --daemon # 连接到运行中的服务 docker exec -it emacs-server emacsclient -t
欢迎贡献代码或改进,基本工作流程:
images.yml 配置文件/templates 目录下的模板文件bin/images --generate 命令生成新的 Dockerfile免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429