You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Benedikt Kristinsson d40a9c2c56 upload 5 months ago
alpine cleanup 3 years ago
amzn exec_prefix 8 months ago
debian name debian .tar.gz file emacs-nightly for nightly builds 8 months ago
git cleanup 3 years ago
.dockerignore build deb and tar.gz in docker container, amzn tar.gz in another container 8 months ago
.gitignore exec_prefix 8 months ago
Jenkinsfile upload 4 months ago
LICENSE license 9 months ago
README.md dev (#1) 8 months ago

README.md

emacs-docker

Build Status Docker Image Version (latest semver) Docker Image Size (latest by date)

Builds both the latest version from master in the repo, and looks for the newest tag (release) and builds that. Builds are packaged as .deb and .tar.gz and then publishe a docker image to Docker Hub with emacs installed.

The latest tag follows the master branch builds.

docker run --rm -it benediktkr/emacs:27.1

docker run --rm -it benedikt/emacs:latest

The .deb packages are uploaded to apt.sudo.is.

wget -q -O - https://apt.sudo.is/KEY.gpg | sudo apt-key add -
echo "deb https://apt.sudo.is/ /" > /etc/apt/sources.list.d/apt.sudo.is.list
apt-get update

apt-get install emacs

Dockerfiles for other docker images:

  • git/Dockerfile: clone the emacs repo with git and build emacs.
  • amzn/Dockerfile: custom Amazon Linux 1 docker build
  • alpine/Dockerfile: alpine has up-to-date emacs versions.