使用Docker for Mac和X11 Binding运行GUI应用程序

时间:2017-03-17 08:12:20

标签: docker x11 docker-for-mac

我正在尝试使用Docker for Mac运行需要GUI的Docker容器。我跟着this guide,使用macOS 10.12.3,Docker for Mac 17.03.0-ce和XQuartz 2.7.11。

但是,当我运行docker run -d --name firefox -e DISPLAY=$ip:0 -v /tmp/.X11-unix:/tmp/.X11-unix jess/firefox时,没有任何反应,而docker logs会提供以下内容,

(firefox:1): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
ExceptionHandler::GenerateDump cloned child 16
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...

有没有人有过这个问题的经验?我在互联网上查了一下,但还没找到解决办法。

提前谢谢。

0 个答案:

没有答案