Description
Run Emacs in docker containers!
Wraps nix-emacs-ci in docker images.
Images
OS | Tag | Size (MB) | Inherits from | Contents |
---|---|---|---|---|
debian | $version | 350 | Emacs, curl & gnupg | |
debian | $version-ci | 430 | $version | git & make |
debian | $version-ci-cask | 460 | $version-ci | Cask & Python |
debian | $version-ci-eldev | 430 | $version-ci | eldev |
debian | $version-ci-keg | 430 | $version-ci | keg |
alpine | $version-alpine | 220 | Emacs, curl & gnupg | |
alpine | $version-alpine-ci | 240 | $version-alpine | git & make |
alpine | $version-alpine-ci-cask | 280 | $version-alpine-ci | Cask & Python |
alpine | $version-alpine-ci-eldev | 240 | $version-alpine-ci | eldev |
alpine | $version-alpine-ci-keg | 240 | $version-alpine-ci | keg |
Tags
master
master-ci
master-ci-cask
master-ci-eldev
master-ci-keg
master-alpine
master-alpine-ci
master-alpine-ci-cask
master-alpine-ci-eldev
master-alpine-ci-keg
28.2
,28
,latest
28.2-ci
,28-ci
,ci
28.2-ci-cask
,28-ci-cask
,cask
28.2-ci-eldev
,28-ci-eldev
,eldev
28.2-ci-keg
,28-ci-keg
,keg
28.2-alpine
,28-alpine
,alpine
28.2-alpine-ci
,28-alpine-ci
,alpine-ci
28.2-alpine-ci-cask
,28-alpine-ci-cask
,alpine-ci-cask
28.2-alpine-ci-eldev
,28-alpine-ci-eldev
,alpine-ci-eldev
28.2-alpine-ci-keg
,28-alpine-ci-keg
,alpine-ci-keg
28.1
28.1-ci
28.1-ci-cask
28.1-ci-eldev
28.1-ci-keg
28.1-alpine
28.1-alpine-ci
28.1-alpine-ci-cask
28.1-alpine-ci-eldev
28.1-alpine-ci-keg
27.2
,27
27.2-ci
,27-ci
27.2-ci-cask
,27-ci-cask
27.2-ci-eldev
,27-ci-eldev
27.2-ci-keg
,27-ci-keg
27.2-alpine
,27-alpine
27.2-alpine-ci
,27-alpine-ci
27.2-alpine-ci-cask
,27-alpine-ci-cask
27.2-alpine-ci-eldev
,27-alpine-ci-eldev
27.2-alpine-ci-keg
,27-alpine-ci-keg
27.1
27.1-ci
27.1-ci-cask
27.1-ci-eldev
27.1-ci-keg
27.1-alpine
27.1-alpine-ci
27.1-alpine-ci-cask
27.1-alpine-ci-eldev
27.1-alpine-ci-keg
26.3
,26
26.3-ci
,26-ci
26.3-ci-cask
,26-ci-cask
26.3-ci-eldev
,26-ci-eldev
26.3-ci-keg
,26-ci-keg
26.3-alpine
,26-alpine
26.3-alpine-ci
,26-alpine-ci
26.3-alpine-ci-cask
,26-alpine-ci-cask
26.3-alpine-ci-eldev
,26-alpine-ci-eldev
26.3-alpine-ci-keg
,26-alpine-ci-keg
26.2
26.2-ci
26.2-ci-cask
26.2-ci-eldev
26.2-ci-keg
26.2-alpine
26.2-alpine-ci
26.2-alpine-ci-cask
26.2-alpine-ci-eldev
26.2-alpine-ci-keg
26.1
26.1-ci
26.1-ci-cask
26.1-ci-eldev
26.1-ci-keg
26.1-alpine
26.1-alpine-ci
26.1-alpine-ci-cask
26.1-alpine-ci-eldev
26.1-alpine-ci-keg
25.3
,25
25.3-ci
,25-ci
25.3-ci-cask
,25-ci-cask
25.3-ci-eldev
,25-ci-eldev
25.3-ci-keg
,25-ci-keg
25.3-alpine
,25-alpine
25.3-alpine-ci
25.3-alpine-ci-cask
25.3-alpine-ci-eldev
25.3-alpine-ci-keg
25.2
25.2-ci
25.2-ci-cask
25.2-ci-eldev
25.2-ci-keg
25.2-alpine
25.2-alpine-ci
25.2-alpine-ci-cask
25.2-alpine-ci-eldev
25.2-alpine-ci-keg
25.1
25.1-ci
25.1-ci-cask
25.1-ci-eldev
25.1-ci-keg
25.1-alpine
25.1-alpine-ci
25.1-alpine-ci-cask
25.1-alpine-ci-eldev
25.1-alpine-ci-keg
24.5
,24
24.5-ci
,24-ci
24.5-ci-cask
,24-ci-cask
24.5-ci-eldev
,24-ci-eldev
24.5-ci-keg
,24-ci-keg
24.4
24.4-ci
24.4-ci-eldev
24.4-ci-keg
24.3
24.3-ci
24.3-ci-keg
24.2
24.2-ci
24.2-ci-keg
24.1
24.1-ci
24.1-ci-keg
23.4
,23
23.4-ci
,23-ci
Usage
docker run -it --rm silex/emacs
Alternatives
- flycheck/emacs-cask: collection of docker images containing a minimal Emacs compiled from source with Cask.
- flycheck/emacs-travis: makefile which provides targets to install Emacs stable and emacs-snapshot, Texinfo and Cask.
- jgkamat/airy-docker-emacs: alpine-based docker images that have Emacs installed through the package manager.
- JAremko/docker-emacs: collection of docker images with focus on GUI usage.
- rejeep/evm: pre-built Emacs binaries.
Contributions
They are very welcome! The basic workflow is as follow:
- Modify
images.yml
. - Modify files inside the
/templates
directory. - Run
bin/generate
to spread the changes everywhere.