擅长:python、mysql、java
<p>试试这个</p>
<pre><code>xhost +
sudo docker run -ti rm -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix test1
</code></pre>
<p>虽然它可以解决这个特定的用例,但您需要注意以下几点:</p>
<blockquote>
<p><strong>Basically, the xhost + allows everybody to use your host x server;</strong></p>
</blockquote>
<p><a href="https://marcosnietoblog.wordpress.com/2017/04/30/docker-image-with-opencv-with-x11-forwarding-for-gui/" rel="nofollow noreferrer">Refrence</a></p>
<p>在<a href="https://stackoverflow.com/questions/16296753/can-you-run-gui-applications-in-a-docker-container/">here</a>上有一个更好的推荐解决方案</p>