Run Emacs in docker containers!
Switch branches/tags
Nothing to show
Clone or download
Latest commit 0d7d141 Nov 22, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
23.4/ubuntu/12.04/bootstrap Add gnupg Jun 21, 2018
24.3/ubuntu/12.04 Add gnupg Jun 21, 2018
24.4/ubuntu/12.04 Add gnupg Jun 21, 2018
24.5/ubuntu/18.04 Add gnupg Jun 21, 2018
25.1/ubuntu/18.04 Add gnupg Jun 21, 2018
25.2 Add gnupg Jun 21, 2018
25.3 Add gnupg Jun 21, 2018
26.1 Add gnupg Jun 21, 2018
26.2 Build emacs-26.1.90 branch Nov 22, 2018
bin Stop detecting version in order to build pretest images Nov 22, 2018
master Add gnupg Jun 21, 2018
templates Add new entry in alternatives section Sep 24, 2018
.travis.yml Build emacs-26.1.90 branch Nov 22, 2018
README.md Build emacs-26.1.90 branch Nov 22, 2018
images.yml Build emacs-26.1.90 branch Nov 22, 2018

README.md

Description

Run Emacs in docker containers!

This project provides different docker images:

  • The main images (~500MB) only contain the runtime dependencies for Emacs to run.
  • The -dev variants (~1400MB) contain additional developer tools such as Cask, git and Python. The Emacs source is available at /opt/emacs if you need to build Emacs differently.
  • The -alpine variants (~200MB) follow the same logic as the main images but are based on Alpine Linux.

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/images generate to spread the changes everywhere.