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'
Good to know such weird message. Great to know you've gone the Guix way, since I'm on Bionic also considering going for it or switching to Arch to use AUR. Ditto for Nyxt, btw.
Thanks for sharing all that info, @alphapapa.