2

我正在尝试通过 Docker 运行构建一个包含 Rscript 的 Dockerfile。我在构建它时遇到与 tcl/tk 包加载相关的错误,我想在构建 docker 文件时使用 X-11 转发和显示变量。我目前正在关注 这篇文章。我面临的问题是我无法在我的机器中找到tmp/.X11-unix目录,如帖子中所述。是否有任何替代方法来构建 docker 文件并克服 tcl/tk 包中的错误?

4

1 回答 1

0

我用以下语句运行了 docker,它解决了解决方案。tcl/tk 库需要一个 GUI 来加载自身,因此您需要设置一个环境。

docker run -ti --rm \
   -e DISPLAY=$DISPLAY \
   -v /tmp/.X11-unix:/tmp/.X11-unix \
  44589772e33b
于 2017-05-03T11:54:37.727 回答