r - 对Docker容器使用X11转发

标签 r user-interface docker dockerfile docker-build

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

最佳答案

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

docker run -ti --rm \
   -e DISPLAY=$DISPLAY \
   -v /tmp/.X11-unix:/tmp/.X11-unix \
  44589772e33b

关于r - 对Docker容器使用X11转发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43613474/

相关文章:

r - 在 Stargazer 中显示 Akaike 标准

r - 在具有较少级别的因子变量之后对 x 轴进行排序

r - 基于离散值的阴影颜色(更改 'brightness' )

r - 如何基于两列合并多个数据框?

objective-c - Cocoa 中的 View 列表

docker-compose 运行不是最后一个图像

docker - 拉Docker镜像时包含或省略:latest是否有任何区别?

docker - Shopware 6 Docker Setup 添加 PHPMyAdmin

java - 是否可以显示多个文本字段,供用户在每个文本字段中输入他们想要的项目数?

delphi - 如何在Delphi中最好地创建HMI显示面板(用户定制界面)