对 Docker 个容器使用 X11 转发
Using X11-forwarding for Docker containers
我正在尝试通过 Docker 运行 构建一个包含 Rscript 的 Docker 文件。我在构建它时遇到与 tcl/tk 包加载相关的错误,我想在构建 docker 文件时为其使用 X-11 转发和显示变量。我目前正在关注 this post。我面临的问题是我无法在我的机器中找到 tmp/.X11-unix 目录,如 post 中所述。是否有其他方法可以构建 docker 文件并克服 tcl/tk 包中的错误?
i 运行 docker 用下面的语句,它解决了这个问题。
tcl/tk 库需要一个 GUI 来自行加载,因此您需要设置一个环境。
docker run -ti --rm \
-e DISPLAY=$DISPLAY \
-v /tmp/.X11-unix:/tmp/.X11-unix \
44589772e33b
我正在尝试通过 Docker 运行 构建一个包含 Rscript 的 Docker 文件。我在构建它时遇到与 tcl/tk 包加载相关的错误,我想在构建 docker 文件时为其使用 X-11 转发和显示变量。我目前正在关注 this post。我面临的问题是我无法在我的机器中找到 tmp/.X11-unix 目录,如 post 中所述。是否有其他方法可以构建 docker 文件并克服 tcl/tk 包中的错误?
i 运行 docker 用下面的语句,它解决了这个问题。 tcl/tk 库需要一个 GUI 来自行加载,因此您需要设置一个环境。
docker run -ti --rm \
-e DISPLAY=$DISPLAY \
-v /tmp/.X11-unix:/tmp/.X11-unix \
44589772e33b