我是docker的新手(在OSX上工作),并且尝试在其中运行R脚本,并且在尝试与docker循环创建图时遇到了一个障碍。该代码经常调用这样的脚本:pdf(plotname)boxplot(X)dev.off()
该例程似乎可以工作,并且不会产生任何错误消息,但是不会创建绘图。
关于如何克服这个问题有什么建议吗?
原始docker run#!/bin/bash
docker run -v
pwd "/data":/data -ti jbms/fuzzycmeans $1
$ 1是数据文件名
先感谢您
最佳答案
编辑:此答案需要更多信息才能使容器在OSX上正常工作。
将您的X11显示共享到docker容器:
docker run -it \
-v /tmp/.X11-unix:/tmp/.X11-unix \
-e DISPLAY=unix$DISPLAY \
# the rest of your docker run
这样就可以打开图形窗口
关于r - 在Docker容器中绘制R对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44549656/