For lack of a better term.
- Update Andrea’s image.
docker pull andreacorallo/emacs-nativecomp:latest
- Tangle my Dockerfile.
FROM andreacorallo/emacs-nativecomp:latest RUN adduser --quiet --uid 1000 --disabled-password me RUN apt-get update RUN apt-get install -y git install-info texinfo ENV DISPLAY=:0 USER me:me
- Rebuild my image.
docker build -t ap/emacs-native-comp .
- Notes
- Run
xhost +
to enable GUI sessions.- That disables all X session security, AFAIK. Is there a better way?
- Run
- Command
docker run -v /home/me:/home/me -v /tmp/.X11-unix/:/tmp/.X11-unix --env=DISPLAY=:0 --dns=8.8.8.8 -u me -i -t ap/emacs-native-comp:latest
- Script
docker run --rm=true -v /home/me:/home/me -v /tmp/.X11-unix/:/tmp/.X11-unix --env=DISPLAY=:0 --dns=8.8.8.8 -u me -i -t ap/emacs-native-comp:latest bash -c 'cd ~; ~/.bin/emacs-sandbox -d ~/tmp/src/emacs/native-comp/.emacs.d'
@alphapapa: Tip: You can avoid
docker pull
by adding the--pull
switch to build step.