Run Emacs in docker containers!
OS | Tag | Size (MB) | Inherits from | Contents |
---|---|---|---|---|
debian | $version | 450 | Emacs, curl, gnupg & imagemagick | |
debian | $version-dev | 1400 | $version | All build dependencies & source in /opt/emacs |
debian | $version-ci | 480 | $version | git & make |
debian | $version-ci-cask | 520 | $version-ci | Cask & Python |
debian | $version-ci-eldev | 480 | $version-ci | eldev |
debian | $version-ci-keg | 480 | $version-ci | keg |
alpine | $version-alpine | 220 | Emacs, curl, gnupg & imagemagick | |
alpine | $version-alpine-dev | 1200 | $version-alpine | All build dependencies & source in /opt/emacs |
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 |
master
master-dev
master-ci
master-ci-cask
master-ci-eldev
master-ci-keg
master-alpine
master-alpine-dev
master-alpine-ci
master-alpine-ci-cask
master-alpine-ci-eldev
master-alpine-ci-keg
27.2
,27
,latest
27.2-dev
,27-dev
,dev
27.2-ci
,27-ci
,ci
27.2-ci-cask
,27-ci-cask
,cask
27.2-ci-eldev
,27-ci-eldev
,eldev
27.2-ci-keg
,27-ci-keg
,keg
27.2-alpine
,27-alpine
,alpine
27.2-alpine-dev
,27-alpine-dev
,alpine-dev
27.2-alpine-ci
,27-alpine-ci
,alpine-ci
27.2-alpine-ci-cask
,27-alpine-ci-cask
,alpine-ci-cask
27.2-alpine-ci-eldev
,27-alpine-ci-eldev
,alpine-ci-eldev
27.2-alpine-ci-keg
,27-alpine-ci-keg
,alpine-ci-keg
26.3
,26
26.3-dev
,26-dev
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-dev
,26-alpine-dev
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
25.3
,25
25.3-dev
,25-dev
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-dev
,25-alpine-dev
25.3-alpine-ci
25.3-alpine-ci-cask
25.3-alpine-ci-eldev
25.3-alpine-ci-keg
24.5
,24
24.5-dev
,24-dev
24.5-ci
,24-ci
24.5-ci-eldev
,24-ci-eldev
24.5-ci-keg
,24-ci-keg
23.4
,23
23.4-dev
,23-dev
23.4-ci
,23-ci
docker run -it --rm silex/emacs
xhost +local:root # WARN: this comes with security issues
docker run -it --rm -e DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix silex/emacs
- 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.
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.
- https://www.packet.com for the ARM servers allowing multiarch images.