我正在制作一个在Windows上使用Tensorflow和OpenCV的应用程序。由于tensorflow,我使用Docker。我最初使用命令
运行我的docker容器docker run -it -v $HOME/Documents/tensorflowSource:/tensorflowSource -v /tmp/.X11-unix:/temp.X11-unix -e DISPLAY=unix$DISPLAY gcr.io/tensorflow/tensorflow:latest-devel
在此处回答类似问题:Docker for GUI-based environments?
在运行我的程序(应该打开一个窗口并有效地传输视频)时,我收到以下错误
Gtk-WARNING **: cannot open display: unixneeds-to-be-defined
此时我有点失落,我该怎么做才能显示我的程序要显示的Gtk窗口?任何解决方案都会很好,即使它不涉及从docker容器中显示窗口