Docker化emacs不加载扩展

我正在尝试在受到关于该主题的出色博客文章的启发后,对一些GUI应用程序进行Docker化。 我正在努力让spacemacs启动并运行,因为spacemacs非常棒。 但由于某种原因,Docker似乎并没有像预期的那样克隆spacemacs回购。

我的Dockerfile是:

# Run spacemacs in a contianer # # sudo docker run -it -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY garry-cairns/spacemacs # FROM ubuntu:14.04 MAINTAINER Garry Cairns ENV REFRESHED_AT 2015-06-29 # get base components RUN ["apt-get", "-y", "install", "emacs", "git"] # move into our working directory # ADD must be after chown see http://stackoverflow.com/a/26145444/1281947 RUN ["groupadd", "spacemacs"] RUN ["useradd", "spacemacs", "-s", "/bin/bash", "-m", "-g", "spacemacs", "-G", "spacemacs"] ENV HOME /home/spacemacs WORKDIR /home/spacemacs RUN ["chown", "-R", "spacemacs:spacemacs", "/home/spacemacs"] # install emacs and spacemacs extensions RUN ["git", "clone", "--recursive", "https://github.com/syl20bnr/spacemacs", "~/.emacs.d"] # add local setup ADD ./spacemacs .spacemacs USER spacemacs:spacemacs ENTRYPOINT ["emacs"] 

正如它在文件顶部的评论中所说的那样:

 sudo docker run -it -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY --name spacemacs garry-cairns/spacemacs 

这在我的显示器上显示了一个库存emacs。 如果我查找文件,我可以在~/emacs看到.emacs.d目录,但是没有任何内容,因此没有spacemacs扩展。

我也试过在我添加.spacemacs文件的地方添加自己的.spacemacs文件。 有趣的是,带来了我期望的spacemacs开始屏幕,与我的首选主题,但邪恶模式不运行。 我期望其他模式可能不运行,但他们比邪恶模式更难以检查。

任何人都可以build议我能做些什么来得到这个工作?