我正在尝试通过Docker运行构建一个包含Rscript的Dockerfile。我正在构建它时遇到与tcl / tk包加载有关的错误,我想在构建docker文件时使用X-11转发和Display变量。我目前正在关注this post。我面临的问题是我在我的机器中找不到帖子中提到的 tmp / .X11-unix 目录。有没有替代方案来构建docker文件并克服tcl / tk包中的错误?
答案 0 :(得分:0)
我使用以下语句运行docker并解决了解决方案。 tcl / tk库需要一个GUI来加载自身,因此您需要设置一个环境。
docker run -ti --rm \
-e DISPLAY=$DISPLAY \
-v /tmp/.X11-unix:/tmp/.X11-unix \
44589772e33b