Skip to content
master
Go to file
Code

Files

Permalink
Failed to load latest commit information.

README.md

pipeline status

Description

Run Emacs in docker containers!

Images

OS Tag Size (MB) Inherits from Contents
Ubuntu $version 450 Emacs, curl, gnupg & imagemagick
Ubuntu $version-dev 1400 $version All build dependencies & source in /opt/emacs
Ubuntu $version-ci 480 $version git & make
Ubuntu $version-ci-cask 520 $version-ci Cask & Python
Ubuntu $version-ci-eldev 480 $version-ci eldev
Ubuntu $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

Tags

Usage

Console

docker run -it --rm silex/emacs

GUI

xhost +local:root # WARN: this comes with security issues
docker run -it --rm -e DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix silex/emacs

Alternatives

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.

Thanks